name: IAC on: push: branches: [ main ] workflow_dispatch: jobs: hello: runs-on: ubuntu-latest steps: - name: Cloning ansible repository uses: actions/checkout@v4 with: path: ansible/iac - name: Install Ansible run: sudo apt-get install -y ansible - name: Run Ansible Playbook working-directory: ansible/ run: | ansible-playbook -i inventory.ini playbook.yml