diff --git a/roles/shell/tasks/users.yml b/roles/shell/tasks/users.yml index 0518b92..f3b8a86 100644 --- a/roles/shell/tasks/users.yml +++ b/roles/shell/tasks/users.yml @@ -90,3 +90,4 @@ - include: users/vgk.yml - include: users/cyphyx.yml - include: users/krystianbajno.yml +- include: users/vigilant.yml diff --git a/roles/shell/tasks/users/vigilant.yml b/roles/shell/tasks/users/vigilant.yml new file mode 100644 index 0000000..59d41d2 --- /dev/null +++ b/roles/shell/tasks/users/vigilant.yml @@ -0,0 +1,15 @@ +--- +- name: Setting up vigilant + user: + name: vigilant + groups: tilde + state: present + skeleton: /etc/skel + shell: /bin/bash + system: no + createhome: yes + home: /home/vigilant +- authorized_key: + user: vigilant + state: present + key: "ssh-rsa AB3NzaC1yc2EAAAADAQABAAABgQDMb40HQyjkdHMEnsrWgfeTcecCsapCm3D4+h00RmMjSlEWMgtWs2rrODEV8tVJfx8DRNxPvTtqbKS+GDimiHRMV5A44TVKoMKsaSMu8mH4yP6FkRL5uBOmCkUw4vLOolRDoEAOrH0/7grWEAue4csHT97OjHaSzc0o0Wnk/4j6k+TNTAKW4tgaV5dxEq4TMunjB0Hx5SNhoKk/1CNr3PUWZ+A5f6KH0ThFFum1jHzSbFq+7GcdNrQjYPJxueW0LRHeLmp/YbVJFV1c2VZ84pDTCNeWZ9VxXHiE0CfcXKpLc6a4u+acgnuxiNVnm2/E31ogxxjZ+RrHi4mXeELPJlPRBOia5c0yn7GiIjNl/BHnMwYLFfatQj1JWlHNP7b3InghkkHTWovq6vVAn040gDCzV980VHGm+3TEz7gA7IYqkfz9ZYmiZECc+mJuBvPu4E3rSlbnNOd5oeOUqApFcBYOcQipRBSYD3Cq0OJqwcdwO14f6sCOSUFC/WV301bau+E=" \ No newline at end of file diff --git a/roles/webserver/tasks/codedeploy.yml b/roles/webserver/tasks/codedeploy.yml index aad9531..f91fadb 100644 --- a/roles/webserver/tasks/codedeploy.yml +++ b/roles/webserver/tasks/codedeploy.yml @@ -24,3 +24,35 @@ mode: 0755 owner: root group: root + +- name: Add githook local script + copy: + src: ../files/www-run + dest: /usr/local/bin/www-run + owner: root + mode: 0755 + +- name: Add githook systemd path unit + copy: + src: ../files/www-run.path + dest: /etc/systemd/system/www-run.path + owner: root + group: root + mode: 0644 + +- name: Add githook system service unit + copy: + src: ../files/www-run.service + dest: /etc/systemd/system/www-run.service + owner: root + group: root + mode: 0644 + +- name: Enabling ansible-pull units + systemd: + name: "{{ item }}" + enabled: yes + state: started + with_items: + - 'www-run.path' + - 'www-run.service' \ No newline at end of file