This repository contains Ansible playbooks, to provision radiasoft's servers.
This repository has git submodules associated, when cloning, don't forget to get the related submodules:
> git submodule update --init
This repository is autoenv enabled; it contains .env
scripts that will setup the enviroment automatically for you, depending on the context of operation.
PATH
as virtualenv-2.7
)The main
environment is activated by setting the root directory of the repo as the working directory. It configures the enviroment for regular ansible usage. For more details see MAIN.md
.
The vagrant
environment is activated by setting the vagrant/
directory as the working directory. It configures the enviroment to use vagrant as deployment target. It is used mainly for development. For more details see vagrant/README.md
.
The terraform
enviroment is activated by setting the terraform/
directory as the working directory. It is used to setup the AWS infrastructure, that will be configured by Ansible. For more details see terraform/README.md
.