generated from CC/VMServiceTemplate
n8n ci/cd base
This commit is contained in:
@@ -21,6 +21,11 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Check files
|
||||
shell: bash
|
||||
run: |
|
||||
cd terraform
|
||||
|
||||
- uses: hashicorp/setup-terraform@v4
|
||||
|
||||
- name: Select tfvars
|
||||
@@ -35,6 +40,7 @@ jobs:
|
||||
- name: Check files
|
||||
shell: bash
|
||||
run: |
|
||||
cd ..
|
||||
pwd
|
||||
ls
|
||||
|
||||
@@ -49,9 +55,6 @@ jobs:
|
||||
ansible-configure:
|
||||
needs: terraform-deploy
|
||||
runs-on: ubuntu-latest
|
||||
defaults:
|
||||
run:
|
||||
working-directory: ansible
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
@@ -76,10 +79,10 @@ jobs:
|
||||
|
||||
- name: Setup Ansible Directories
|
||||
run: |
|
||||
mkdir inventory
|
||||
cat inventory/inventory.yml
|
||||
pwd
|
||||
cat ansible/inventory/inventory.yml
|
||||
ls -r
|
||||
|
||||
- name: Run playbook
|
||||
run: |
|
||||
ansible-playbook playbooks/docker_copy.yml -i inventory/inventory.yml -u cloud --private-key ~/.ssh/id_rsa
|
||||
ansible-playbook ansible/playbooks/docker_copy.yml -i ansible/inventory/inventory.yml -u cloud --private-key ~/.ssh/id_rsa
|
||||
|
||||
Reference in New Issue
Block a user