Skip to content

Latest commit

 

History

29 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages