New in version 2017.7.0.
depends: |
|
---|---|
configuration: | See |
The icinga2 module is used to execute commands. Its output may be stored in a file or in a grain.
command_id:
icinga2.generate_ticket
- name: domain.tld
- output: "/tmp/query_id.txt"
salt.states.icinga2.
generate_cert
(name)¶Generate an icinga2 certificate and key on the client.
salt.states.icinga2.
generate_ticket
(name, output=None, grain=None, key=None, overwrite=True)¶Generate an icinga2 ticket on the master.
salt.states.icinga2.
node_setup
(name, master, ticket)¶Setup the icinga2 node.
salt.states.icinga2.
request_cert
(name, master, ticket, port='5665')¶Request CA certificate from master icinga2 node.
salt.states.icinga2.
save_cert
(name, master)¶Save the certificate on master icinga2 node.