Skip to content

Mercado-Social-de-Madrid/ansible-takahe

Repository files navigation

ansible-takahe

[TBC]

Tested with Ubuntu 22.04.

Cheatsheet

Setup:

$ pip install ansible
$ ansible-galaxy install -r requirements.yml

Prepare:

  • Provision machine (no automated provisioning is provided)
  • Open ports 80 and 443 (no automatic firewall configuration is provided)
  • Point A DNS record to machine IP (no automatic DNS configuration is provided)
  • Make sure outgoing SMTP traffic is not blocked (no automatic check is provided)

Test:

$ cp hosts.template inventory/production  # And edit accordingly
$ ansible all -i inventory/production --list-hosts
$ ansible all -i inventory/production -u root -m ping

Execute:

$ ansible-playbook -i inventory/production -u root configure.yml
$ ansible-playbook -i inventory/production -u root site.yml

Verify:

  • Point browser to https://{takahe_domain}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages