--- # 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']