fix: remove quotes and add replacement step
Some checks reported errors
continuous-integration/drone/push Build is passing
continuous-integration/drone Build was killed

This commit is contained in:
Mangiang 2022-05-08 20:57:52 -04:00
parent 5dcc73a229
commit d5c5c49cf1
3 changed files with 25 additions and 8 deletions

View File

@ -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

View File

@ -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

View File

@ -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: