51b6f3b84373634154a80a808db3b8834c58343e
				
			
			
		
	Free I.T. Athen's Infrastructure
This project is used to develop Ansible for deploying and maintaining websites and services operated by Free I.T. Athens (FRITA).
- Requires GNU Make, Ansible, and Vagrant on the host
Quick Start
- Clone this project
- Run maketo provision a Debian 11 base box
- Go to
- Click through the HTTPS security warning
Production
- Clone production-env to ./environments
- Run ./scripts/vault-key.shfrom the root of the project to obtain the Ansible Vault password
- Enter the Bitwarden Master Password
- Run ansible-playbookagainst the production servers, e.g.,ansible-playbook -u root -i environments/production --vault-pass-file ./.ansible_vault webserver.yml --check
- Delete the .ansible_vaultfile when you are done
Authors
- Kris Lamoureux - Project Founder - @krislamo
Copyrights and Licenses
Copyright (C) 2019, 2020, 2022 Free I.T. Athens
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 3 of the License.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.
					Languages
				
				
								
								
									Shell
								
								58.3%
							
						
							
								
								
									Jinja
								
								35.8%
							
						
							
								
								
									Makefile
								
								5.9%