some tests
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -6,3 +6,5 @@ lib2/*
|
|||||||
services/zigbee2mqtt/volumes/*
|
services/zigbee2mqtt/volumes/*
|
||||||
*.env
|
*.env
|
||||||
.vscode/settings.json
|
.vscode/settings.json
|
||||||
|
gitignore/*
|
||||||
|
**.local
|
||||||
8
tests/docker-ansible/run-ansible-container.sh
Executable file
8
tests/docker-ansible/run-ansible-container.sh
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
docker image pull git.limbosolutions.com/kb/ansible
|
||||||
|
docker run --rm \
|
||||||
|
-v ${PWD}/scripts:/scripts \
|
||||||
|
-v ${PWD}/workspace:/workspace \
|
||||||
|
-v ${MY_ANSIBLE_PRIVATE_KEY_FILE}/id_ed25519:/data/ansible_private_key \
|
||||||
|
git.limbosolutions.com/kb/ansible \
|
||||||
|
bash /scripts/run.sh
|
||||||
|
|
||||||
11
tests/docker-ansible/scripts/run.sh
Normal file
11
tests/docker-ansible/scripts/run.sh
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
#/bin/bash
|
||||||
|
|
||||||
|
|
||||||
|
source /scripts/.env.local
|
||||||
|
echo $ANSIBLE_PRIVATE_KEY > /root/ansible_private_key
|
||||||
|
source /scripts/.env.local
|
||||||
|
cd /workspace
|
||||||
|
chmod 600 /root/ansible_private_key
|
||||||
|
cat /root/ansible_private_key
|
||||||
|
export ANSIBLE_HOST_KEY_CHECKING=False
|
||||||
|
$ANSIBLE_COMMAND
|
||||||
9
tests/docker-ansible/workspace/site.yml
Normal file
9
tests/docker-ansible/workspace/site.yml
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
- name: Homesrv01 playbook
|
||||||
|
hosts: all
|
||||||
|
tasks:
|
||||||
|
- name: Ping my hosts
|
||||||
|
ansible.builtin.ping:
|
||||||
|
|
||||||
|
- name: Print message
|
||||||
|
ansible.builtin.debug:
|
||||||
|
msg: Hello world
|
||||||
Reference in New Issue
Block a user