archetype-resources.ansible.README.md Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of io.wcm.maven.archetypes.aem-confmgmt
Show all versions of io.wcm.maven.archetypes.aem-confmgmt
Maven Archetype for creating infrastructure deployment and configuration management projects for AEM.
#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