diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000000000000000000000000000000000000..9842f79bde3acc24dcf15c437382840adbb7e77c --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +ansible/playbooks/web-advnc.yml filter=git-crypt diff=git-crypt diff --git a/ansible/playbooks/web-advnc.yml b/ansible/playbooks/web-advnc.yml new file mode 100644 index 0000000000000000000000000000000000000000..e52252de3326c24e9494c2146aba99ed52cbe7a8 Binary files /dev/null and b/ansible/playbooks/web-advnc.yml differ diff --git a/ansible/playbooks/web-basic.yml b/ansible/playbooks/web-basic.yml new file mode 100644 index 0000000000000000000000000000000000000000..ba39a493b9904f060c94dc8443860832042e1d4d --- /dev/null +++ b/ansible/playbooks/web-basic.yml @@ -0,0 +1,22 @@ +--- +- name: Configure webserver with nginx + hosts: webservers + become: True + tasks: + - name: install nginx + apt: name=nginx update_cache=yes + + - name: copy nginx config file + copy: src=files/nginx.conf dest=/etc/nginx/sites-available/default + + - name: enable configuration + file: > + dest=/etc/nginx/sites-enabled/default + src=/etc/nginx/sites-available/default + state=link + + - name: copy index.html + template: src=templates/index.html.j2 dest=/usr/share/nginx/html/index.html mode=0644 + + - name: restart nginx + service: name=nginx state=restarted diff --git a/ansible/playbooks/web.yml b/ansible/playbooks/web.yml deleted file mode 100644 index ba39a493b9904f060c94dc8443860832042e1d4d..0000000000000000000000000000000000000000 --- a/ansible/playbooks/web.yml +++ /dev/null @@ -1,22 +0,0 @@ ---- -- name: Configure webserver with nginx - hosts: webservers - become: True - tasks: - - name: install nginx - apt: name=nginx update_cache=yes - - - name: copy nginx config file - copy: src=files/nginx.conf dest=/etc/nginx/sites-available/default - - - name: enable configuration - file: > - dest=/etc/nginx/sites-enabled/default - src=/etc/nginx/sites-available/default - state=link - - - name: copy index.html - template: src=templates/index.html.j2 dest=/usr/share/nginx/html/index.html mode=0644 - - - name: restart nginx - service: name=nginx state=restarted diff --git a/ansible/playbooks/web.yml b/ansible/playbooks/web.yml new file mode 120000 index 0000000000000000000000000000000000000000..6afc5c94dad3e3cafbf597e6c67a186d4efcd48e --- /dev/null +++ b/ansible/playbooks/web.yml @@ -0,0 +1 @@ +web-basic.yml \ No newline at end of file