Blame tests/service/env_setup.yml

Packit Service a166ed
# Setup environment for service module tests.
Packit Service a166ed
---
Packit Service a166ed
- name: Setup variables and facts.
Packit Service a166ed
  include_tasks: env_vars.yml
Packit Service a166ed
Packit Service a166ed
# Cleanup before setup.
Packit Service a166ed
- name: Cleanup test environment.
Packit Service a166ed
  include_tasks: env_cleanup.yml
Packit Service a166ed
Packit Service a166ed
- name: Add IP address for "nohost" host.
Packit Service a166ed
  ipadnsrecord:
Packit Service a166ed
    ipaadmin_password: SomeADMINpassword
Packit Service a166ed
    zone_name: "{{ test_domain }}."
Packit Service a166ed
    name: nohost
Packit Service a166ed
    a_ip_address: "{{ ipv4_prefix + '.100' }}"
Packit Service a166ed
Packit Service a166ed
- name: Add hosts for tests.
Packit Service a166ed
  ipahost:
Packit Service a166ed
    ipaadmin_password: SomeADMINpassword
Packit Service a166ed
    hosts:
Packit Service a166ed
      - name: "{{ host1_fqdn }}"
Packit Service a166ed
        ip_address: "{{ ipv4_prefix + '.101' }}"
Packit Service a166ed
      - name: "{{ host2_fqdn }}"
Packit Service a166ed
        ip_address: "{{ ipv4_prefix + '.102' }}"
Packit Service a166ed
      - name: "{{ svc_fqdn }}"
Packit Service a166ed
        ip_address: "{{ ipv4_prefix + '.201' }}"
Packit Service a166ed
      - name: svc.ihavenodns.info
Packit Service a166ed
        force: yes
Packit Service a166ed
    update_dns: yes
Packit Service a166ed
Packit Service a166ed
- name: Ensure testing user user01 is present.
Packit Service a166ed
  ipauser:
Packit Service a166ed
    ipaadmin_password: SomeADMINpassword
Packit Service a166ed
    name: user01
Packit Service a166ed
    first: user01
Packit Service a166ed
    last: last
Packit Service a166ed
Packit Service a166ed
- name: Ensure testing user user02 is present.
Packit Service a166ed
  ipauser:
Packit Service a166ed
    ipaadmin_password: SomeADMINpassword
Packit Service a166ed
    name: user02
Packit Service a166ed
    first: user02
Packit Service a166ed
    last: last
Packit Service a166ed
Packit Service a166ed
- name: Ensure testing group group01 is present.
Packit Service a166ed
  ipagroup:
Packit Service a166ed
    ipaadmin_password: SomeADMINpassword
Packit Service a166ed
    name: group01
Packit Service a166ed
Packit Service a166ed
- name: Ensure testing group group02 is present.
Packit Service a166ed
  ipagroup:
Packit Service a166ed
    ipaadmin_password: SomeADMINpassword
Packit Service a166ed
    name: group02
Packit Service a166ed
Packit Service a166ed
- name: Ensure testing hostgroup hostgroup01 is present.
Packit Service a166ed
  ipahostgroup:
Packit Service a166ed
    ipaadmin_password: SomeADMINpassword
Packit Service a166ed
    name: hostgroup01
Packit Service a166ed
Packit Service a166ed
- name: Ensure testing hostgroup hostgroup02 is present.
Packit Service a166ed
  ipahostgroup:
Packit Service a166ed
    ipaadmin_password: SomeADMINpassword
Packit Service a166ed
    name: hostgroup02
Packit Service a166ed
Packit Service a166ed
- name: Ensure services are absent.
Packit Service a166ed
  ipaservice:
Packit Service a166ed
    ipaadmin_password: SomeADMINpassword
Packit Service a166ed
    name:
Packit Service a166ed
    - "HTTP/{{ svc_fqdn }}"
Packit Service a166ed
    - "HTTP/{{ nohost_fqdn }}"
Packit Service a166ed
    - HTTP/svc.ihavenodns.info
Packit Service a166ed
    - HTTP/no.idontexist.info
Packit Service a166ed
    state: absent