solve folder structure issue
This commit is contained in:
33
production.yml
Normal file
33
production.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
---
|
||||
# Production Services Deployment
|
||||
#
|
||||
# Deploys production services requiring high uptime to mini-vps including:
|
||||
# - Caddy web server
|
||||
# - Sigvild Gallery (wedding photo gallery)
|
||||
# - Devigo (sales training company website)
|
||||
#
|
||||
# Usage:
|
||||
# ansible-playbook playbooks/production.yml
|
||||
# ansible-playbook playbooks/production.yml --tags devigo
|
||||
|
||||
# - import_playbook: security.yml
|
||||
|
||||
- name: Deploy Production Services
|
||||
hosts: production
|
||||
become: true
|
||||
gather_facts: true
|
||||
|
||||
pre_tasks:
|
||||
# Workaround: Manually load group_vars due to Ansible 2.20 variable loading issue
|
||||
- name: Load production group variables
|
||||
include_vars:
|
||||
dir: "{{ playbook_dir }}/group_vars/production"
|
||||
extensions: ['yml']
|
||||
tags: always
|
||||
|
||||
roles:
|
||||
- role: devigo
|
||||
tags: ['devigo', 'website', 'sales', 'oauth']
|
||||
|
||||
- role: sigvild-gallery
|
||||
tags: ['sigvild', 'gallery', 'wedding']
|
||||
Reference in New Issue
Block a user