Init this thing
continuous-integration/drone/push Build was killed
Details
continuous-integration/drone/push Build was killed
Details
This commit is contained in:
commit
e623f61f27
|
@ -0,0 +1,9 @@
|
||||||
|
---
|
||||||
|
kind: pipeline
|
||||||
|
name: default
|
||||||
|
steps:
|
||||||
|
- name: molecule test
|
||||||
|
image: python
|
||||||
|
commands:
|
||||||
|
- pip install -r requirements.txt
|
||||||
|
- molecule test
|
|
@ -0,0 +1,9 @@
|
||||||
|
export ANSIBLE_USER=$REMOTE_USER
|
||||||
|
export REMOTE_USER=decentral1se
|
||||||
|
|
||||||
|
export INSTANCE_UUID=$RANDOM
|
||||||
|
|
||||||
|
export MOLECULE_NO_LOG=False
|
||||||
|
|
||||||
|
export PASSWORD_STORE_DIR=$(pwd)/../../autonomic/passwords/passwords/
|
||||||
|
export HCLOUD_TOKEN=$(pass show logins/hetzner/cicd/api_key)
|
|
@ -0,0 +1,5 @@
|
||||||
|
# serverscoop.capsul
|
||||||
|
|
||||||
|
[![Build Status](https://build.coopcloud.tech/api/badges/servers.coop/ansible-capsul/status.svg?ref=refs/heads/main)](https://build.coopcloud.tech/servers.coop/ansible-capsul)
|
||||||
|
|
||||||
|
> Provision [Capsul](https://git.cyberia.club/Cyberia/capsul-flask) with [Ansible](https://docs.ansible.com)
|
|
@ -0,0 +1 @@
|
||||||
|
---
|
|
@ -0,0 +1,5 @@
|
||||||
|
---
|
||||||
|
- name: Converge
|
||||||
|
hosts: all
|
||||||
|
roles:
|
||||||
|
- role: ansible-capsul
|
|
@ -0,0 +1,15 @@
|
||||||
|
---
|
||||||
|
dependency:
|
||||||
|
name: galaxy
|
||||||
|
driver:
|
||||||
|
name: hetznercloud
|
||||||
|
platforms:
|
||||||
|
- name: "ansible-capsul-${INSTANCE_UUID}"
|
||||||
|
server_type: cx11
|
||||||
|
image: debian-10
|
||||||
|
provisioner:
|
||||||
|
name: ansible
|
||||||
|
lint: |
|
||||||
|
set -e
|
||||||
|
yamllint .
|
||||||
|
ansible-lint .
|
|
@ -0,0 +1 @@
|
||||||
|
---
|
|
@ -0,0 +1,9 @@
|
||||||
|
ROLE := ansible-capsul
|
||||||
|
|
||||||
|
deps:
|
||||||
|
@if [ ! -d ".venv" ]; then python3 -m venv .venv && .venv/bin/pip install -r requirements.txt; fi
|
||||||
|
|
||||||
|
test:
|
||||||
|
cd $(ROLE) && ../.venv/bin/molecule test --destroy=never
|
||||||
|
|
||||||
|
.PHONY: deps test
|
|
@ -0,0 +1,57 @@
|
||||||
|
ansible==5.7.1
|
||||||
|
ansible-compat==2.0.3
|
||||||
|
ansible-core==2.12.5
|
||||||
|
ansible-lint==6.1.0
|
||||||
|
arrow==1.2.2
|
||||||
|
attrs==21.4.0
|
||||||
|
bcrypt==3.2.2
|
||||||
|
binaryornot==0.4.4
|
||||||
|
bracex==2.2.1
|
||||||
|
Cerberus==1.3.2
|
||||||
|
certifi==2021.10.8
|
||||||
|
cffi==1.15.0
|
||||||
|
chardet==4.0.0
|
||||||
|
charset-normalizer==2.0.12
|
||||||
|
click==8.1.3
|
||||||
|
click-help-colors==0.9.1
|
||||||
|
commonmark==0.9.1
|
||||||
|
cookiecutter==1.7.3
|
||||||
|
cryptography==37.0.2
|
||||||
|
enrich==1.2.7
|
||||||
|
future==0.18.2
|
||||||
|
hcloud==1.16.0
|
||||||
|
idna==3.3
|
||||||
|
iniconfig==1.1.1
|
||||||
|
Jinja2==3.1.2
|
||||||
|
jinja2-time==0.2.0
|
||||||
|
jsonschema==4.5.1
|
||||||
|
MarkupSafe==2.1.1
|
||||||
|
molecule==3.6.1
|
||||||
|
molecule-hetznercloud==1.3.0
|
||||||
|
packaging==21.3
|
||||||
|
paramiko==2.10.4
|
||||||
|
pathspec==0.9.0
|
||||||
|
pluggy==1.0.0
|
||||||
|
poyo==0.5.0
|
||||||
|
py==1.11.0
|
||||||
|
pycparser==2.21
|
||||||
|
Pygments==2.12.0
|
||||||
|
PyNaCl==1.5.0
|
||||||
|
pyparsing==3.0.9
|
||||||
|
pyrsistent==0.18.1
|
||||||
|
pytest==7.1.2
|
||||||
|
python-dateutil==2.8.2
|
||||||
|
python-slugify==6.1.2
|
||||||
|
PyYAML==5.4.1
|
||||||
|
requests==2.27.1
|
||||||
|
resolvelib==0.5.4
|
||||||
|
rich==12.4.1
|
||||||
|
ruamel.yaml==0.17.21
|
||||||
|
ruamel.yaml.clib==0.2.6
|
||||||
|
six==1.16.0
|
||||||
|
subprocess-tee==0.3.5
|
||||||
|
text-unidecode==1.3
|
||||||
|
tomli==2.0.1
|
||||||
|
urllib3==1.26.9
|
||||||
|
wcmatch==8.3
|
||||||
|
yamllint==1.26.3
|
Loading…
Reference in New Issue