Blame tests/service/test_service_keytab.yml

Packit Service 95d5ee
---
Packit Service 95d5ee
- name: Test service
Packit Service 95d5ee
  hosts: ipaserver
Packit Service 95d5ee
  become: yes
Packit Service 95d5ee
Packit Service 95d5ee
  tasks:
Packit Service 95d5ee
  # setup
Packit Service 95d5ee
  - name: Setup test envirnoment.
Packit Service 95d5ee
    include_tasks: env_setup.yml
Packit Service 95d5ee
Packit Service 95d5ee
  # Add service to test keytab create/retrieve attributes.
Packit Service 95d5ee
  - name: Ensure test service is present
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      pac_type:
Packit Service 95d5ee
        - MS-PAC
Packit Service 95d5ee
        - PAD
Packit Service 95d5ee
      auth_ind: otp
Packit Service 95d5ee
      force: yes
Packit Service 95d5ee
      requires_pre_auth: yes
Packit Service 95d5ee
      ok_as_delegate: no
Packit Service 95d5ee
      ok_to_auth_as_delegate: no
Packit Service 95d5ee
Packit Service 95d5ee
  # tests
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_create_keytab present for users.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_create_keytab_user:
Packit Service 95d5ee
      - user01
Packit Service 95d5ee
      - user02
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: not result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_create_keytab present for users, again.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_create_keytab_user:
Packit Service 95d5ee
      - user01
Packit Service 95d5ee
      - user02
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_create_keytab absent for users.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_create_keytab_user:
Packit Service 95d5ee
      - user01
Packit Service 95d5ee
      - user02
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
      state: absent
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: not result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_create_keytab absent for users, again.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_create_keytab_user:
Packit Service 95d5ee
      - user01
Packit Service 95d5ee
      - user02
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
      state: absent
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_create_keytab present for group.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_create_keytab_group:
Packit Service 95d5ee
      - group01
Packit Service 95d5ee
      - group02
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: not result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_create_keytab present for group, again.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_create_keytab_group:
Packit Service 95d5ee
      - group01
Packit Service 95d5ee
      - group02
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_create_keytab absent for group.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_create_keytab_group:
Packit Service 95d5ee
      - group01
Packit Service 95d5ee
      - group02
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
      state: absent
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: not result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_create_keytab absent for group, again.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_create_keytab_group:
Packit Service 95d5ee
      - group01
Packit Service 95d5ee
      - group02
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
      state: absent
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_create_keytab present for host.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_create_keytab_host:
Packit Service 95d5ee
      - "{{ host1_fqdn }}"
Packit Service 95d5ee
      - "{{ host2_fqdn }}"
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: not result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_create_keytab present for host, again.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_create_keytab_host:
Packit Service 95d5ee
      - "{{ host1_fqdn }}"
Packit Service 95d5ee
      - "{{ host2_fqdn }}"
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_create_keytab absent for host.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_create_keytab_host:
Packit Service 95d5ee
      - "{{ host1_fqdn }}"
Packit Service 95d5ee
      - "{{ host2_fqdn }}"
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
      state: absent
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: not result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_create_keytab absent for host, again.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_create_keytab_host:
Packit Service 95d5ee
      - "{{ host1_fqdn }}"
Packit Service 95d5ee
      - "{{ host2_fqdn }}"
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
      state: absent
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_create_keytab present for hostgroup.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_create_keytab_hostgroup:
Packit Service 95d5ee
      - hostgroup01
Packit Service 95d5ee
      - hostgroup02
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: not result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_create_keytab present for hostgroup, again.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_create_keytab_hostgroup:
Packit Service 95d5ee
      - hostgroup01
Packit Service 95d5ee
      - hostgroup02
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_create_keytab absent for hostgroup.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_create_keytab_hostgroup:
Packit Service 95d5ee
      - hostgroup01
Packit Service 95d5ee
      - hostgroup02
Packit Service 95d5ee
      state: absent
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: not result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_create_keytab absent for hostgroup, again.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_create_keytab_hostgroup:
Packit Service 95d5ee
      - hostgroup01
Packit Service 95d5ee
      - hostgroup02
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
      state: absent
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_retrieve_keytab present for users.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_retrieve_keytab_user:
Packit Service 95d5ee
      - user01
Packit Service 95d5ee
      - user02
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: not result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_retrieve_keytab present for users, again.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_retrieve_keytab_user:
Packit Service 95d5ee
      - user01
Packit Service 95d5ee
      - user02
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_retrieve_keytab absent for users.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_retrieve_keytab_user:
Packit Service 95d5ee
      - user01
Packit Service 95d5ee
      - user02
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
      state: absent
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: not result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_retrieve_keytab absent for users, again.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_retrieve_keytab_user:
Packit Service 95d5ee
      - user01
Packit Service 95d5ee
      - user02
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
      state: absent
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_retrieve_keytab present for group.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_retrieve_keytab_group:
Packit Service 95d5ee
      - group01
Packit Service 95d5ee
      - group02
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: not result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_retrieve_keytab present for group, again.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_retrieve_keytab_group:
Packit Service 95d5ee
      - group01
Packit Service 95d5ee
      - group02
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_retrieve_keytab absent for group.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_retrieve_keytab_group:
Packit Service 95d5ee
      - group01
Packit Service 95d5ee
      - group02
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
      state: absent
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: not result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_retrieve_keytab absent for group, again.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_retrieve_keytab_group:
Packit Service 95d5ee
      - group01
Packit Service 95d5ee
      - group02
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
      state: absent
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_retrieve_keytab present for host.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_retrieve_keytab_host:
Packit Service 95d5ee
      - "{{ host1_fqdn }}"
Packit Service 95d5ee
      - "{{ host2_fqdn }}"
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: not result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_retrieve_keytab present for host, again.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_retrieve_keytab_host:
Packit Service 95d5ee
      - "{{ host1_fqdn }}"
Packit Service 95d5ee
      - "{{ host2_fqdn }}"
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_retrieve_keytab absent for host.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_retrieve_keytab_host:
Packit Service 95d5ee
      - "{{ host1_fqdn }}"
Packit Service 95d5ee
      - "{{ host2_fqdn }}"
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
      state: absent
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: not result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_retrieve_keytab absent for host, again.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_retrieve_keytab_host:
Packit Service 95d5ee
      - "{{ host1_fqdn }}"
Packit Service 95d5ee
      - "{{ host2_fqdn }}"
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
      state: absent
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_retrieve_keytab present for hostgroup.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_retrieve_keytab_hostgroup:
Packit Service 95d5ee
      - hostgroup01
Packit Service 95d5ee
      - hostgroup02
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: not result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_retrieve_keytab present for hostgroup, again.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_retrieve_keytab_hostgroup:
Packit Service 95d5ee
      - hostgroup01
Packit Service 95d5ee
      - hostgroup02
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_retrieve_keytab absent for hostgroup.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_retrieve_keytab_hostgroup:
Packit Service 95d5ee
      - hostgroup01
Packit Service 95d5ee
      - hostgroup02
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
      state: absent
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: not result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  - name: Service "HTTP/{{ svc_fqdn }}" members allow_retrieve_keytab absent for hostgroup, again.
Packit Service 95d5ee
    ipaservice:
Packit Service 95d5ee
      ipaadmin_password: SomeADMINpassword
Packit Service 95d5ee
      name: "HTTP/{{ svc_fqdn }}"
Packit Service 95d5ee
      allow_retrieve_keytab_hostgroup:
Packit Service 95d5ee
      - hostgroup01
Packit Service 95d5ee
      - hostgroup02
Packit Service 95d5ee
      action: member
Packit Service 95d5ee
      state: absent
Packit Service 95d5ee
    register: result
Packit Service 95d5ee
    failed_when: result.changed
Packit Service 95d5ee
Packit Service 95d5ee
  # cleanup
Packit Service 95d5ee
  - name: Clean-up envirnoment.
Packit Service 95d5ee
    include_tasks: env_cleanup.yml