diff --git a/roles/ansible-pull/tasks/main.yml b/roles/ansible-pull/tasks/main.yml index 371002d..bba741c 100644 --- a/roles/ansible-pull/tasks/main.yml +++ b/roles/ansible-pull/tasks/main.yml @@ -12,6 +12,10 @@ become_user: ansible - name: Configure systemd unit block: + - name: Template out config + template: src=ansible-pull.cfg dest=~/ansible-pull.cfg + become: yes + become_user: ansible - name: Template out services template: src: "{{ item.src }}" diff --git a/ansible-pull.cfg b/roles/ansible-pull/templates/ansible-pull.cfg similarity index 100% rename from ansible-pull.cfg rename to roles/ansible-pull/templates/ansible-pull.cfg diff --git a/roles/ansible-pull/templates/ansible-pull.service b/roles/ansible-pull/templates/ansible-pull.service index 92e9928..ba7e734 100644 --- a/roles/ansible-pull/templates/ansible-pull.service +++ b/roles/ansible-pull/templates/ansible-pull.service @@ -7,7 +7,7 @@ StartLimitBurst=5 [Service] User=ansible Group=ansible -Environment=ANSIBLE_CONFIG=~/ansible-pull-repo/ansible-pull.cfg +Environment=ANSIBLE_CONFIG=~/ansible-pull.cfg ExecStart=/usr/local/bin/ansible-pull --accept-host-key -U "{{ ansible_pull_repo }}" -d "~/ansible-pull-repo" --vault-password-file "~/ansiblevaultpass" "{{ ansible_pull_playbook }}" Restart=on-failure RestartSec=90