Skip to content

Commit

Permalink
test
Browse files Browse the repository at this point in the history
  • Loading branch information
Silvija Tovernic committed Sep 20, 2024
1 parent 3b86e76 commit 9d6c0cf
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 41 deletions.
75 changes: 35 additions & 40 deletions .github/workflows/ansible-configure-if-vm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,43 +38,38 @@ jobs:
template: ansible/templates/ansible_ssh_key.j2
output_file: ansible/ansible_ssh_key

- run: |
chmod 600 ansible/ansible_ssh_key
ssh -o StrictHostKeyChecking=no -o ForwardAgent=yes -i ansible/ansible_ssh_key -J [email protected] [email protected] 'echo test'
# - name: Template Ansible vars file
# uses: cuchi/[email protected]
# with:
# template: ansible/templates/group_vars_all.yml.j2
# output_file: ansible/group_vars/all.yml

# - name: Template Ansible inventory
# uses: cuchi/[email protected]
# with:
# template: ansible/templates/inventory.ini.j2
# output_file: ansible/inventory.ini

# - name: Template Ansible private key file
# uses: cuchi/[email protected]
# with:
# template: ansible/templates/ansible_ssh_key.j2
# output_file: ansible/ansible_ssh_key

# - name: Install Ansible
# run: |
# pip3 install ansible

# - name: Print Ansible Version
# run: ansible-playbook --version

# - name: Configure VM with ansible
# run: |
# cd ansible
# eval "$(ssh-agent -s)"
# chmod 600 ansible_ssh_key
# ssh-add ansible_ssh_key
# cat inventory.ini
# ansible-playbook configure-image-factory-vm.yml

# # Test comment to trigger build #
- name: Template Ansible vars file
uses: cuchi/[email protected]
with:
template: ansible/templates/group_vars_all.yml.j2
output_file: ansible/group_vars/all.yml

- name: Template Ansible inventory
uses: cuchi/[email protected]
with:
template: ansible/templates/inventory.ini.j2
output_file: ansible/inventory.ini

- name: Template Ansible private key file
uses: cuchi/[email protected]
with:
template: ansible/templates/ansible_ssh_key.j2
output_file: ansible/ansible_ssh_key

- name: Install Ansible
run: |
pip3 install ansible
- name: Print Ansible Version
run: ansible-playbook --version

- name: Configure VM with ansible
run: |
cd ansible
eval "$(ssh-agent -s)"
chmod 600 ansible_ssh_key
ssh-add ansible_ssh_key
cat inventory.ini
ansible-playbook configure-image-factory-vm.yml
# Test comment to trigger build #
2 changes: 1 addition & 1 deletion ansible/templates/inventory.ini.j2
Original file line number Diff line number Diff line change
@@ -1 +1 @@
image-factory-vm ansible_host={{ env['JUMPHOST_IP'] }} ansible_user=azureadmin ansible_ssh_common_args='-o ProxyJump=azureadmin@{{ env['RUNNER_HOST_IP'] }}'
image-factory-vm ansible_host={{ env['JUMPHOST_IP'] }} ansible_user=azureadmin ansible_ssh_common_args='-o ForwardAgent=yes -o ProxyJump=azureadmin@{{ env['RUNNER_HOST_IP'] }}'

0 comments on commit 9d6c0cf

Please sign in to comment.