Ver código fonte

better state handling

master
pai
commit
8f7b0341ab
2 arquivos alterados com 8 adições e 11 exclusões
  1. +1
    -0
      defaults/main.yml
  2. +7
    -11
      tasks/main.yml

+ 1
- 0
defaults/main.yml Ver arquivo

@@ -1,2 +1,3 @@
ssh_host_key_type: ed25519
ssh_ip: "{{ansible_host}}"
ssh_host_key_state: configured

+ 7
- 11
tasks/main.yml Ver arquivo

@@ -1,24 +1,20 @@
---

- include: regenerate.yml
when:
ssh_host_key_state is defined
and ssh_host_key_state == 'regenerated'
when: ssh_host_key_state == 'regenerated'

- include: scan.yml
when:
ssh_host_key_state is defined
and ssh_host_key_state == 'scanned'
when: ssh_host_key_state == 'scanned'

- include: setup.yml
when:
ssh_host_key_state is defined
and ssh_host_key_state == 'setup'
ssh_host_key_state == 'configured'

- include: fetch.yml
when:
not ssh_host_key_state is defined
or ssh_host_key_state == 'fetched'
or ssh_host_key_state == 'regenerated'
ssh_host_key_state == 'fetched'

- include: save.yml
when:
ssh_host_key_state == 'configured' or
ssh_host_key_state == 'scanned'

Carregando…
Cancelar
Salvar