fix: remove quotes and add replacement step
This commit is contained in:
parent
5dcc73a229
commit
d5c5c49cf1
@ -3,9 +3,9 @@ all:
|
||||
sptarkov:
|
||||
hosts:
|
||||
sp-tarkov:
|
||||
ansible_host: "{{ DEPLOY_HOSTNAME }}"
|
||||
ansible_user: "{{ DEPLOY_USER }}"
|
||||
ansible_host: { { DEPLOY_HOSTNAME } }
|
||||
ansible_user: { { DEPLOY_USER } }
|
||||
ansible_connection: paramiko_ssh
|
||||
ansible_ssh_pass: "{{ DEPLOY_SSH_KEY_PASSPHRASE }}"
|
||||
ansible_ssh_user: "{{ DEPLOY_USER }}"
|
||||
ansible_ssh_pass: { { DEPLOY_SSH_KEY_PASSPHRASE } }
|
||||
ansible_ssh_user: { { DEPLOY_USER } }
|
||||
ansible_ssh_private_key_file: /drone/src/private.key # Hardcoded because created by the Drone plugin
|
||||
|
@ -3,9 +3,9 @@ all:
|
||||
sptarkov:
|
||||
hosts:
|
||||
sp-tarkov:
|
||||
ansible_host: "{{ DEPLOY_HOSTNAME }}"
|
||||
ansible_user: "{{ DEPLOY_USER }}"
|
||||
ansible_host: { { DEPLOY_HOSTNAME } }
|
||||
ansible_user: { { DEPLOY_USER } }
|
||||
ansible_connection: paramiko_ssh
|
||||
ansible_ssh_pass: "{{ DEPLOY_SSH_KEY_PASSPHRASE }}"
|
||||
ansible_ssh_user: "{{ DEPLOY_USER }}"
|
||||
ansible_ssh_pass: { { DEPLOY_SSH_KEY_PASSPHRASE } }
|
||||
ansible_ssh_user: { { DEPLOY_USER } }
|
||||
ansible_ssh_private_key_file: /drone/src/private.key # Hardcoded because created by the Drone plugin
|
||||
|
@ -119,6 +119,23 @@ trigger:
|
||||
- master
|
||||
|
||||
steps:
|
||||
- name: replace hosts and user variables
|
||||
image: ubuntu:impish
|
||||
environment:
|
||||
DEPLOY_HOSTNAME:
|
||||
from_secret: deploy_hostname
|
||||
DEPLOY_USER:
|
||||
from_secret: deploy_username
|
||||
DEPLOY_PRIVATE_KEY:
|
||||
from_secret: deploy_ssh_key
|
||||
DEPLOY_SSH_KEY_PASSPHRASE:
|
||||
from_secret: deploy_ssh_key_passphrase
|
||||
commands:
|
||||
- echo "$DEPLOY_PRIVATE_KEY" > private.key && chmod 600 private.key
|
||||
- sed -i 's/{{ DEPLOY_HOSTNAME }}/'"$DEPLOY_HOSTNAME"'/g' ./.ansible-website/inventory
|
||||
- sed -i 's/{{ DEPLOY_SSH_KEY_PASSPHRASE }}/'"$DEPLOY_SSH_KEY_PASSPHRASE"'/g' ./.ansible-website/inventory
|
||||
- sed -i 's/{{ DEPLOY_USER }}/'"$DEPLOY_USER"'/g' ./.ansible-website/inventory
|
||||
|
||||
- name: check website ansible syntax
|
||||
image: plugins/ansible:3
|
||||
settings:
|
||||
|
Loading…
x
Reference in New Issue
Block a user