a container of love
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.
 
 
 
jowj c5dffeee59 Updating agares. 3 years ago
agares@cd4f8af3c8 Updating agares. 3 years ago
docker Install p7zip and p7zip docs. 4 years ago
setup update sceret files with secret stuff. 4 years ago
.gitignore update .gitignore to remove .vscode 4 years ago
.gitmodules Fuck around with submodules 2. 4 years ago
README.md include basic howto info for each deployment 4 years ago
colove.py add build capability to script 4 years ago

README.md

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.