Browse Source

better state handling

master
parent
commit
8f7b0341ab
2 changed files with 8 additions and 11 deletions
  1. +1
    -0
      defaults/main.yml
  2. +7
    -11
      tasks/main.yml

+ 1
- 0
defaults/main.yml View File

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

+ 7
- 11
tasks/main.yml View File

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


- include: regenerate.yml - 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 - 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 - include: setup.yml
when: when:
ssh_host_key_state is defined
and ssh_host_key_state == 'setup'
ssh_host_key_state == 'configured'


- include: fetch.yml - include: fetch.yml
when: 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 - include: save.yml
when:
ssh_host_key_state == 'configured' or
ssh_host_key_state == 'scanned'

Loading…
Cancel
Save