|
93 | 93 |
|
94 | 94 | - name: Generate ticket and save it as a variable |
95 | 95 | ansible.builtin.command: > |
96 | | - /usr/sbin/icinga2 pki ticket --cn {{ ansible_hostname }} --salt {{ icinga_agent_salt }} |
| 96 | + /usr/sbin/icinga2 pki ticket --cn {{ icinga_agent_hostname }} --salt {{ icinga_agent_salt }} |
97 | 97 | environment: |
98 | 98 | LD_LIBRARY_PATH: /usr/lib64 |
99 | 99 | register: ticket |
|
102 | 102 |
|
103 | 103 | - name: Create certificate |
104 | 104 | ansible.builtin.command: > |
105 | | - /usr/sbin/icinga2 pki new-cert --cn {{ ansible_hostname }} |
106 | | - --key /var/lib/icinga2/certs/{{ ansible_hostname }}.key |
107 | | - --cert /var/lib/icinga2/certs/{{ ansible_hostname }}.crt |
| 105 | + /usr/sbin/icinga2 pki new-cert --cn {{ icinga_agent_hostname }} |
| 106 | + --key /var/lib/icinga2/certs/{{ icinga_agent_hostname }}.key |
| 107 | + --cert /var/lib/icinga2/certs/{{ icinga_agent_hostname }}.crt |
108 | 108 | args: |
109 | | - creates: /var/lib/icinga2/certs/{{ ansible_hostname }}.crt |
| 109 | + creates: /var/lib/icinga2/certs/{{ icinga_agent_hostname }}.crt |
110 | 110 |
|
111 | 111 | - name: Save the icinga master's certificate to the host |
112 | 112 | ansible.builtin.command: > |
113 | | - /usr/sbin/icinga2 pki save-cert --key /var/lib/icinga2/certs/{{ ansible_hostname }}.key |
114 | | - --cert /var/lib/icinga2/certs/{{ ansible_hostname }}.crt |
| 113 | + /usr/sbin/icinga2 pki save-cert --key /var/lib/icinga2/certs/{{ icinga_agent_hostname }}.key |
| 114 | + --cert /var/lib/icinga2/certs/{{ icinga_agent_hostname }}.crt |
115 | 115 | --trustedcert /var/lib/icinga2/certs/trusted-master.crt |
116 | 116 | --host {{ icinga_agent_ca_host }} |
117 | 117 | args: |
|
121 | 121 | ansible.builtin.command: > |
122 | 122 | /usr/sbin/icinga2 pki request --host {{ icinga_agent_ca_host }} |
123 | 123 | --port {{ icinga_agent_ca_host_icinga_port }} |
124 | | - --ticket {{ ticket.stdout }} --key /var/lib/icinga2/certs/{{ ansible_hostname }}.key |
125 | | - --cert /var/lib/icinga2/certs/{{ ansible_hostname }}.crt |
| 124 | + --ticket {{ ticket.stdout }} --key /var/lib/icinga2/certs/{{ icinga_agent_hostname }}.key |
| 125 | + --cert /var/lib/icinga2/certs/{{ icinga_agent_hostname }}.crt |
126 | 126 | --trustedcert /var/lib/icinga2/certs/trusted-master.crt --ca /var/lib/icinga2/certs/ca.crt |
127 | 127 | args: |
128 | 128 | creates: /var/lib/icinga2/certs/ca.crt |
|
0 commit comments