This repository contain the main Ansible Infrastructure-As-Code from the covid-taskforce-cplp organization. The non-Ansible resources are on the logbooks folder.
Check also: Infra resources of covid-taskforce-cplpOrganization Dashboard.
This is the "main" server for heavy workloads. Addtional servers may be added later.
- DNS: oswaldo-cruz.vps.etica.ai
- IP: 167.86.127.220 (Please: use DNS and not IP on your applications, this may change!)
- RAM: 8GB
- Disk:: 200GB SSD
- Network: 200Mbit/s (UNLIMITED Traffic)
- Cost: 4.99 EUR / month (via @fititnt)
This is the "homolog/testing server version of oswaldo-cruz.vps.etica.ai
- DNS: oswaldo-cruz.hom.vps.etica.ai
- IP: 167.86.127.225
- RAM: 8GB
- Disk:: 200GB SSD
- Network: 200Mbit/s (UNLIMITED Traffic)
- Cost: 4.99 EUR / month (via @fititnt)
Proxy server
See logbooks/squid-install-public-readme-v2.md. Initial work done in just the middle of a night by @joaogerardo on very early days of the @covid-taskforce-cplp to help someone outside brazil who could not access some brazilian IP adress.
- DNS: covid-chagas.vps.etica.ai
- IP: 191.252.103.250
- RAM: 512MB
- Disk:: 20GB SSD
- Network: ? (Note: maximum 1TB of data transfer without extra costs)
- Cost: 15,90 BRL / month (via @fititnt)
Assuming you already have the Requisites meet, have the
.valt/secret
file with the same value of who created the valted passwords,
and the computer running Ansible already can ssh on the target servers, this is
a quickstart on
how to run.
ansible-playbook -i inventories/oswaldo-prod/ --vault-password-file .valt/pass playbook.yml
Chagas server is not using Ansible at this moment.
ansible-playbook -i inventories/oswaldo-homolog/ --vault-password-file .valt/pass playbook.yml
Please read .valt/README.md.
Follow the https://docs.ansible.com: Installation Guide
Windows users can use Windows WSL (then could choose Ubuntu 18.04 LTS). Check this Windows Frequently Asked Questions