From cdf37dca4909bd68905dc4420716110f27c1de7e Mon Sep 17 00:00:00 2001 From: Chris Hammer Date: Sat, 18 Nov 2023 23:23:55 -0500 Subject: [PATCH] reorder globals; replace task events with single trigger section; add local exec to see whats up --- .drone.yml | 88 ++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 62 insertions(+), 26 deletions(-) diff --git a/.drone.yml b/.drone.yml index 4c73af4..c40b009 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,20 +1,23 @@ --- +kind: pipeline +type: docker +name: run_ansible_tests + global-variables: ansible_image: &ansible_image "gitea.thezengarden.net/podman/images/ansible-dev:latest" ansible_inventory: &ansible_inventory "-i 127.0.0.1, --connection=local" ansible_playbook: &ansible_playbook "hello.yml" - -name: run_ansible_tests -kind: pipeline -type: docker - - environment: ANSIBLE_INVENTORY : *ansible_inventory ANSIBLE_PLAYBOOK : *ansible_playbook ANSIBLE_DOCKER_IMAGE : *ansible_image +trigger: + branch: + exclude: + - main + event: [push] steps: - name: "ansible_environment_verify" @@ -23,44 +26,77 @@ steps: - git log -1 - ansible --version - ansible-lint --version - when: - branch: - exclude: - - main - event: [push] + # when: + # branch: + # exclude: + # - main + # event: [push] - name: "ansible_galaxy_requirements" image: *ansible_image commands: - ansible-galaxy install -r requirements.yml - when: - branch: - exclude: - - main - event: [push] + # when: + # branch: + # exclude: + # - main + # event: [push] - name: "ansible_lint" image: *ansible_image commands: - ansible-lint --offline - when: - branch: - exclude: - - main - event: [push] + # when: + # branch: + # exclude: + # - main + # event: [push] - name: "ansible_playbook_execution" image: *ansible_image commands: - ansible-playbook -v $ANSIBLE_INVENTORY $ANSIBLE_PLAYBOOK - when: - branch: - exclude: - - main - event: [push] + # when: + # branch: + # exclude: + # - main + # event: [push] + +--- +kind: pipeline +type: exec +name: check_docker + +trigger: + branch: + exclude: + - main + event: [push] + +steps: + - name: check_env + commands: + - env + - whoami + - hostnamectl + - lscpu + - free -h + - lsblk -f + + - name: docker_info + commands: + - docker info + + - name: docker_images + commands: + - docker images + + - name: docker_psa + commands: + - docker ps -a ###############################################################################