revert so can deploy
This commit is contained in:
40
.github/workflows/pipeline.yml
vendored
40
.github/workflows/pipeline.yml
vendored
@@ -80,13 +80,35 @@ jobs:
|
|||||||
echo "$SSH_PRIVATE_KEY" > private.key
|
echo "$SSH_PRIVATE_KEY" > private.key
|
||||||
sudo chmod 400 private.key
|
sudo chmod 400 private.key
|
||||||
|
|
||||||
- name: Setup Nomad
|
- name: Write Ansible Inventory To File
|
||||||
uses: hashicorp/setup-nomad@main
|
|
||||||
with:
|
|
||||||
nomad_version: '1.10.5'
|
|
||||||
|
|
||||||
- name: Deploy Job to Nomad
|
|
||||||
run: |
|
|
||||||
nomad job run -var="version=${{ github.sha }}" infra/nomad/code-snippets.nomad.hcl
|
|
||||||
env:
|
env:
|
||||||
NOMAD_ADDR: ${{ vars.NOMAD_ADDR }}
|
APP_HOST: ${{ secrets.APP_HOST }}
|
||||||
|
run: |
|
||||||
|
echo "[app]" > hosts.ini
|
||||||
|
echo "$APP_HOST" >> hosts.ini
|
||||||
|
|
||||||
|
- name: Install Ansible
|
||||||
|
run: |
|
||||||
|
sudo apt-add-repository ppa:ansible/ansible -y
|
||||||
|
sudo apt-get update -y
|
||||||
|
sudo apt-get install ansible -y
|
||||||
|
|
||||||
|
- name: Run Ansible Playbook to Configure Servers
|
||||||
|
run: |
|
||||||
|
export ANSIBLE_HOST_KEY_CHECKING=False # Disable host key checking
|
||||||
|
ansible-playbook infra/ansible/deploy-playbook.yml --private-key private.key --inventory hosts.ini
|
||||||
|
env:
|
||||||
|
APP_HOST: ${{ secrets.APP_HOST }}
|
||||||
|
REGISTRY_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
||||||
|
REGISTRY_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
|
||||||
|
|
||||||
|
# - name: Setup Nomad
|
||||||
|
# uses: hashicorp/setup-nomad@main
|
||||||
|
# with:
|
||||||
|
# nomad_version: '1.10.5'
|
||||||
|
|
||||||
|
# - name: Deploy Job to Nomad
|
||||||
|
# run: |
|
||||||
|
# nomad job run -var="version=${{ github.sha }}" infra/nomad/code-snippets.nomad.hcl
|
||||||
|
# env:
|
||||||
|
# NOMAD_ADDR: ${{ vars.NOMAD_ADDR }}
|
||||||
|
Reference in New Issue
Block a user