Remove ara
This commit is contained in:
parent
5f9313bf20
commit
0178751efd
@ -2,8 +2,6 @@ image: rehashedsalt/ansible-env:bleeding
|
||||
variables:
|
||||
ANSIBLE_INVENTORY: inventories/production-no-auto
|
||||
ANSIBLE_STRATEGY: free
|
||||
ARA_API_CLIENT: http
|
||||
ARA_API_SERVER: "https://ara.desu.ltd"
|
||||
stages:
|
||||
- lint
|
||||
- test
|
||||
@ -33,8 +31,6 @@ before_script:
|
||||
zerotier-cli listnetworks
|
||||
# Get ready for execution
|
||||
- ansible-galaxy install -r requirements.yml
|
||||
# Set up our callback plugins
|
||||
- source <(python3 -m ara.setup.env)
|
||||
# Run a quick test SSH connection to the bastion box
|
||||
- ssh -o StrictHostKeyChecking=no ansible@bastion1.dallas.mgmt.desu.ltd uptime
|
||||
# And a quick test SSH connection over proxy
|
||||
|
@ -9,8 +9,6 @@ Useful for management across all of 9iron, thefuck, and desu.
|
||||
|
||||
For quick bootstrapping of tools and libraries used in this repo, see [rehashedsalt/ansible-env](https://gitlab.com/rehashedsalt/docker-ansible-env). I use that exact image for CI/CD.
|
||||
|
||||
I use ara to record Ansible plays. If your environment has it installed, source the script in `contrib/ara.sh` to configure your environment properly.
|
||||
|
||||
## Deployment
|
||||
|
||||
### Linux Machines
|
||||
|
@ -1,23 +0,0 @@
|
||||
#! /bin/bash
|
||||
#
|
||||
# ara.sh
|
||||
# Copyright (C) 2022 Vintage Salt <rehashedsalt@cock.li>
|
||||
#
|
||||
# Distributed under terms of the MIT license.
|
||||
#
|
||||
|
||||
if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then
|
||||
echo "Source this script, don't execute it"
|
||||
echo " source \"${0}\""
|
||||
exit 1
|
||||
fi
|
||||
ara="$(python3 -m ara.setup.callback_plugins)"
|
||||
if [ -n "$ara" ]; then
|
||||
export ANSIBLE_CALLBACK_PLUGINS="$ara"
|
||||
export ARA_API_CLIENT="http"
|
||||
export ARA_API_SERVER="https://ara.desu.ltd"
|
||||
echo "Ansible configured to report to ara at $ARA_API_SERVER"
|
||||
else
|
||||
echo "Unable to find ara; is it installed?"
|
||||
fi
|
||||
unset ara
|
@ -91,8 +91,6 @@
|
||||
value: [ "{{ item.value }}" ]
|
||||
with_items:
|
||||
# Public
|
||||
- record: ara.desu.ltd
|
||||
value: vm-general-1.ashburn.mgmt.desu.ltd
|
||||
- record: firefly.desu.ltd
|
||||
value: vm-general-1.ashburn.mgmt.desu.ltd
|
||||
- record: firefly-importer.desu.ltd
|
||||
|
@ -20,7 +20,6 @@
|
||||
- app/redis.yml
|
||||
- app/vaultwarden.yml
|
||||
- web/9iron.yml
|
||||
- web/ara.yml
|
||||
- web/desultd.yml
|
||||
- web/element-web.yml
|
||||
- web/firefly-iii.yml
|
||||
@ -225,8 +224,6 @@
|
||||
vars:
|
||||
ingress_servers:
|
||||
# desu.ltd
|
||||
- name: ara.desu.ltd
|
||||
proxy_pass: http://ara:8000
|
||||
- name: desu.ltd
|
||||
proxy_pass: http://desultd:80
|
||||
locations:
|
||||
|
@ -1,20 +0,0 @@
|
||||
# vim:ft=ansible:
|
||||
- name: docker deploy ara
|
||||
docker_container:
|
||||
name: ara
|
||||
image: recordsansible/ara-api:centos8-stream-pypi-latest
|
||||
env:
|
||||
ARA_ALLOWED_HOSTS: "['ara.desu.ltd']"
|
||||
ARA_DATABASE_ENGINE: django.db.backends.postgresql
|
||||
ARA_DATABASE_NAME: ara-desultd
|
||||
ARA_DATABASE_USER: ara-desultd
|
||||
ARA_DATABASE_PASSWORD: "{{ secret_ara_db_pass }}"
|
||||
ARA_DATABASE_HOST: 10.0.0.2
|
||||
networks:
|
||||
- name: web
|
||||
aliases: [ "ara" ]
|
||||
volumes:
|
||||
- /data/ara/server:/opt/ara:z
|
||||
- /etc/timezone:/etc/timezone:ro
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
tags: [ docker, ara ]
|
@ -1,4 +1,4 @@
|
||||
#!/usr/bin/env ansible-playbook
|
||||
# vim:ft=ansible:
|
||||
- name: install ansible
|
||||
pip: name=ansible<5,ansible-lint,ara state=latest
|
||||
pip: name=ansible<5,ansible-lint state=latest
|
||||
|
Loading…
Reference in New Issue
Block a user