Skip to content
Snippets Groups Projects
init-rocky-ipa-internal-dns.yml 906 B
Newer Older
Louis Abel's avatar
Louis Abel committed
---
# This builds out the initial users and groups for the rocky linux infra
- name: Create our initial users
  hosts: all
  become: false
  gather_facts: false
  vars_files:
  - vars/ipa/rdns.yml
  - vars/ipa/fdns.yml

  tasks:
    - name: "Checking for user variables"
Louis Abel's avatar
Louis Abel committed
      ansible.builtin.assert:
Louis Abel's avatar
Louis Abel committed
        that:
          - ipaadmin_password | mandatory
        success_msg: "Required variables provided"
        fail_msg: "We are missing ipa admin password"

    - name: "Create Reverse Domains"
      freeipa.ansible_freeipa.ipadnszone:
        ipaadmin_password: '{{ ipaadmin_password }}'
        name: '{{ item }}'
        dynamic_update: true
      with_items: '{{ rdns }}'

    - name: "Create Forward Domains"
      freeipa.ansible_freeipa.ipadnszone:
        ipaadmin_password: '{{ ipaadmin_password }}'
        name: '{{ item }}'
        dynamic_update: true
      with_items: '{{ fdns }}'
...