Ansible: Setup App
This playbook installs app from repository and bind Traefik on defined host.
Installing
Copy then change values of hosts example file :
$ cp hosts.example.ini hosts.ini
Then create a file vars.json vars who contain :
{
"name": "myapp",
"repository": "https://git.example.com/vendor/app.git",
"version": "master",
"host": "myapp.example.com",
"dockerfile": "Dockerfile",
"envvars": {
"APP_NAME": "Wonderful",
"APP_ENV": "production"
}
}
Then run the playbook:
$ ansible-playbook -i hosts.ini playbook.yml -e @vars.json
Description
Languages
Jinja
100%