Skip to content

Commit

Permalink
Self run test
Browse files Browse the repository at this point in the history
  • Loading branch information
cradle8810 committed Apr 25, 2024
1 parent 78d4da0 commit 84f3f41
Show file tree
Hide file tree
Showing 5 changed files with 83 additions and 83 deletions.
22 changes: 22 additions & 0 deletions .github/workflows/dnsmasq-exec.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
name: Update DNS for rui

on:
workflow_run:
workflows: ["AnsibleLint"]
types: ["completed"]

jobs:
Dryrun:
runs-on: self-hosted
if: ${{ github.event.workflow_run.conclusion == 'success' }}
steps:
- name: Checkout
uses: actions/checkout@v4

- name: "ansible-play -C --tags dnsmasq rui.yml"
run: |
ansible-playbook \
-i inventories -C \
--tags dnsmasq \
rui.yml
22 changes: 0 additions & 22 deletions .github/workflows/duplicate_check.yml

This file was deleted.

61 changes: 61 additions & 0 deletions .github/workflows/jobs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
---
name: Lints

on:
push:
branches:
- '**'

jobs:
Yamllint:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Run YAML Lint
run: yamllint --strict --format github .

AnsibleLint:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Run Ansible-lint
uses: ansible/ansible-lint@main

Duplicate_Check:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Add exec flag to dupcheck.sh
run: "chmod +x ./dupcheck.sh"

- name: NXDOMAIN_Duplicate_Check
run: >
"./dupcheck.sh"
"inventories/host_vars/rui/ads_hosts/NXDOMAIN.yml"
Ansible-rui-dns:
needs:
- Yamllint
- AnsibleLint
- Duplicate_Check
runs-on: self-hosted
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Prepare environments (apt)
run: >
ansible-galaxy install -r requirements.yml
- name: "ansible-play -C --tags dnsmasq rui.yml"
run: |
ansible-playbook \
-i inventories -C \
--tags dnsmasq \
rui.yml
38 changes: 0 additions & 38 deletions .github/workflows/lints.yml

This file was deleted.

23 changes: 0 additions & 23 deletions .github/workflows/shellspec.yml

This file was deleted.

0 comments on commit 84f3f41

Please sign in to comment.