Repos with recipes to deploy some infrastructure services
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

38 рядки
790 B

  1. ---
  2. - name: Ensure ssh dir exist
  3. file:
  4. path: "~/.ssh"
  5. state: directory
  6. mode: 0750
  7. delegate_to: localhost
  8. - name: Ensure known_hosts file exist
  9. copy:
  10. content: ""
  11. dest: "~/.ssh/known_hosts"
  12. force: no
  13. mode: 0640
  14. delegate_to: localhost
  15. - name: Remove ip
  16. shell: "ssh-keygen -R {{ public_ipv4_address }}"
  17. failed_when: false
  18. changed_when: false
  19. when:
  20. - clean_known_hosts == True
  21. delegate_to: localhost
  22. - name: Search ip
  23. shell: "ssh-keygen -F {{ public_ipv4_address }}"
  24. failed_when: false
  25. changed_when: false
  26. register: searchip
  27. delegate_to: localhost
  28. - name: Insert
  29. shell: "ssh-keyscan {{ public_ipv4_address }} >> ~/.ssh/known_hosts"
  30. when:
  31. - searchip.rc != 0
  32. delegate_to: localhost
  33. ...