smurfpandey / ansible-public-web-server

Ansible playbooks to setup a public-web-server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ansible-public-web-server

Ansible playbooks to setup my public-web-server

# 1. Set sudo password on local machine env vars
> set SUDO_PASS=<sudo password> # Windows Command Prompt
> export SUDO_PASS=<sudo password> # Unix

# 2. Set ansible vault password
> set "ANSIBLE_VAULT_PASS=<vault pass>"
> export ANSIBLE_VAULT_PASS=<vault pass>

# 3. Run control machine via docker-compose
> docker-compose run --rm control-machine --vault-password-file /tmp/ansible_vault_pass site.yml -i hosts.ini
docker-compose run --rm --entrypoint "ansible-vault encrypt_string --stdin-name cloudflare_api_token" control-machine

About

Ansible playbooks to setup a public-web-server

License:GNU Affero General Public License v3.0


Languages

Language:Jinja 98.3%Language:Shell 1.7%