1
0
mirror of https://github.com/geerlingguy/ansible-for-devops.git synced 2024-05-19 06:50:03 +00:00
Files

39 lines
868 B
YAML
Raw Permalink Normal View History

2017-12-23 00:13:53 -06:00
---
- hosts: all
vars_files:
- vars/main.yml
2017-12-23 00:13:53 -06:00
pre_tasks:
- name: Ensure apt cache is updated.
apt: update_cache=yes cache_valid_time=600
- name: Install dependency for pyopenssl.
apt: name=libssl-dev state=present
2017-12-23 00:13:53 -06:00
roles:
- geerlingguy.firewall
- geerlingguy.pip
- geerlingguy.nginx
tasks:
- import_tasks: tasks/self-signed-cert.yml
- name: Ensure docroot exists.
file:
path: "{{ nginx_docroot }}"
state: directory
- name: Copy example index.html file in place.
copy:
src: files/index.html
dest: "{{ nginx_docroot }}/index.html"
mode: 0755
- name: Copy Nginx server configuration in place.
template:
src: templates/https.test.conf.j2
dest: /etc/nginx/sites-enabled/https.test.conf
mode: 0644
notify: restart nginx