Blame tests/external-signed-ca-with-automatic-copy/install-server-with-external-ca-with-automatic-copy.yml

Packit 8cb997
---
Packit 8cb997
- name: Playbook to configure IPA server step1
Packit 8cb997
  hosts: ipaserver
Packit 8cb997
  become: true
Packit 8cb997
  vars:
Packit 8cb997
    ipaserver_external_ca: yes
Packit 8cb997
    ipaserver_copy_csr_to_controller: yes
Packit 8cb997
Packit 8cb997
  roles:
Packit 8cb997
  - role: ipaserver
Packit 8cb997
    state: present
Packit 8cb997
Packit 8cb997
- name: Create CA, get /root/ipa.csr signed by your CA, ..
Packit 8cb997
  hosts: localhost
Packit 8cb997
  gather_facts: false
Packit 8cb997
Packit 8cb997
  tasks:
Packit 8cb997
  - name: Run external-ca.sh
Packit 8cb997
    command: >
Packit 8cb997
      /bin/bash
Packit 8cb997
      external-ca.sh
Packit 8cb997
      "{{ groups.ipaserver[0] }}"
Packit 8cb997
      "{{ ipaserver_domain | default(groups.ipaserver[0].split('.')[1:] | join ('.')) }}"
Packit 8cb997
    args:
Packit 8cb997
      chdir: "{{ playbook_dir }}"
Packit 8cb997
Packit 8cb997
- name: Playbook to configure IPA server step2
Packit 8cb997
  hosts: ipaserver
Packit 8cb997
  become: true
Packit 8cb997
  vars:
Packit 8cb997
    ipaserver_external_cert_files_from_controller: "{{ groups.ipaserver[0] + '-chain.crt' }}"
Packit 8cb997
    #ipaserver_external_ca_file: "{{ groups.ipaserver[0] + '-cacert.asc' }}"
Packit 8cb997
Packit 8cb997
  roles:
Packit 8cb997
  - role: ipaserver
Packit 8cb997
    state: present