You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
colove/README.md

33 lines
881 B

# colove
a container of love
## usage
### prep
First, build the container:
`py colove.py -b`
Then, run the container and attach:
`py colove.py -r`
### in the container
1. `. /colove/setup/setup.sh`
2. pass in your gpg key
3. add ssh keys to your ssh-agent (TODO: fucking do this automatically)
- `ssh-add ~/path/to/file`
4. run any deploys you want
#### deployments
1. Mojobot
- cd to the deploy folder
- `ansible-playbook -i hosts.yml mojo.yml --ask-vault-pass`
- this will deploy it automatically to docker hosts. eventually i'll need to update targets
2. arke
- cd to deploy folder
- `ansible-playbook -i hosts arke.yml`
- has to be deployed on same docker host as mojo. they share the `towervol` docker volume to share data
3. znc
- cd to deploy folder
- `ansible-playbook -i hosts.yml znc.yml`
- currently deploys to dockerhosts datagroup.