21 lines
571 B
YAML
21 lines
571 B
YAML
- name: "Create folder {{ sites_path }}/{{ item.slug }}"
|
|
file:
|
|
path: "{{ sites_path }}/{{ item.slug }}"
|
|
state: directory
|
|
mode: '750'
|
|
|
|
- name: Render sexy Dockerfile
|
|
template:
|
|
src: Dockerfile.j2
|
|
dest: "{{ sites_path }}/{{ item.slug }}/Dockerfile"
|
|
|
|
- name: Render marvelous docker-compose.yml
|
|
template:
|
|
src: docker-compose.yml.j2
|
|
dest: "{{ sites_path }}/{{ item.slug }}/docker-compose.yml"
|
|
|
|
- name: Render swell nginx site config
|
|
template:
|
|
src: nginx-wordpress.j2
|
|
dest: "/etc/nginx/sites-available/{{ item.url }}"
|
|
become: yes |