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

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