OPORA / publicwhip_server

Configuration management for the server that runs TVFY Ukraine

Home Page:https://tvfy-ukraine.oaf.org.au/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

publicwhip_server

Introduction

This is the configuration management code that provisions a server for the Ukraine version of They Vote For You.

Provisioning

For starting a local VM for testing provisioning you will need Vagrant. For configuration management you will need Ansible. Also:

vagrant plugin install vagrant-hostsupdater

Create a file .vault_password_file.txt with the secret password used to encrypt the secret info in this repo.

You can easily create a local test server with:

vagrant up

To provision the production server run:

ansible-playbook --user=root -i hosts playbook.yml

Deployment

Deployment is done from the main repository using Mina. See the readme there for instructions.

About

Configuration management for the server that runs TVFY Ukraine

https://tvfy-ukraine.oaf.org.au/


Languages

Language:Nginx 53.8%Language:Ruby 46.2%