All Downloads are FREE. Search and download functionalities are using the official Maven repository.

archetype-resources.ansible.README.md Maven / Gradle / Ivy

Go to download

Maven Archetype for creating infrastructure deployment and configuration management projects for AEM.

There is a newer version: 1.3.0
Show newest version
#set( $symbol_pound = '#' )
#set( $symbol_dollar = '$' )
#set( $symbol_escape = '\' )
Ansible Playbooks
=================

${symbol_pound}${symbol_pound} Overview

The [Ansible Playbooks][ansible-playbooks] describe the deployment tasks to provision and deploy the AEM infrastructure. The files in this folder contain only the entry points and project-specific configuration, the main logic comes from the [wcm.io DevOps Ansible roles][ansible-galaxy-wcm-io-devops].


${symbol_pound}${symbol_pound} Requirements

The playbooks have to be executed on the Ansible Control Host. #if( $optionVagrant=="y" )You have two alternatives for setting it up:#end


#if( $optionVagrant=="y" )
* Setting up a preconfigured [Vagrant Environment][vagrant-folder]
#end
* Setting up an existing machine as [Ansible Control Host][ansible-folder-ansible-control-host]


${symbol_pound}${symbol_pound} Execute playbooks

${symbol_pound}${symbol_pound}${symbol_pound} Setup DEV environment

    ansible-playbook playbook-setup-dev.yml


${symbol_pound}${symbol_pound}${symbol_pound} Setup PROD environment

    ansible-playbook playbook-setup-prod.yml


${symbol_pound}${symbol_pound}${symbol_pound} Setup LOCAL environment (e.g. in Vagrant box)

    ansible-playbook playbook-setup-local.yml -i inventory/local



[ansible-folder-ansible-control-host]: ansible-control-host-README.md
#if( $optionVagrant=="y" )
[vagrant-folder]: ../vagrant
#end
[ansible-playbooks]: https://docs.ansible.com/ansible/latest/user_guide/playbooks_intro.html
[ansible-galaxy-wcm-io-devops]: https://galaxy.ansible.com/wcm_io_devops




© 2015 - 2025 Weber Informatics LLC | Privacy Policy