/provisioner

Ansible wrapper for provisionning instances

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Ansible wrapper

Ansible wrapper for provisionning automation.

How to use

install

localhost >> curl -o /tmp/run https://raw.githubusercontent.com/arno49/provisioner/master/run
localhost >> mkdir ~/my-project-provisioner && cd ~/my-project-provisioner
localhost >> bash /tmp/run --init

Use ./run to operate.

  • Developing
~ localhost >> vagrant up
~ localhost >> vagrant ssh
~ vagrant >> ./run -p playbooks/base/bake-nginx.yml
  • Forking

TBD

  • Structure

.
├── LICENSE
├── README.md
├── Vagrantfile
├── ansible.cfg
├── bin                         # custom tools
│   └── parser.py
├── galaxy-roles                # galaxy dependencies
│   └── README.md
├── library                     # custom library
│   ├── aws_lambda_call
│   ├── clean_logs
│   ├── s33
│   └── structure_unpack
├── playbooks
│   └── base                    # related playbooks 
│       ├── bake-nginx.yml
│       └── requirements.yml    # playbooks requirements
├── requirements
├── roles                       # custom roles
│   └── README.md
└── run