[fix] Make sure Playbook is up before creating user

This commit is contained in:
William Wernert
2020-10-08 17:01:12 -04:00
parent 993aabedf2
commit 065fe9042d

View File

@@ -1,9 +1,18 @@
{% set MAINIP = salt['pillar.get']('global:managerip') %}
# This state will create the SecOps Automation user within Playbook # This state will create the SecOps Automation user within Playbook
include: include:
- playbook - playbook
cmd.run:
- name: until nc -z {{ MAINIP }} 3200; do sleep 1; done
- timeout: 30
- onchanges:
- cmd: create_user
salt://playbook/files/automation_user_create.sh: create_user:
cmd.script: cmd.script:
- source: salt://playbook/files/automation_user_create.sh
- cwd: /root - cwd: /root
- template: jinja - template: jinja