mirror of
https://github.com/CPunch/openpunk-ansible.git
synced 2024-11-25 08:20:15 +00:00
github: disabled deploy workflow
This commit is contained in:
parent
abaa4c9639
commit
a971e7d065
50
.github/workflows/deploy.yaml
vendored
50
.github/workflows/deploy.yaml
vendored
@ -1,27 +1,27 @@
|
||||
name: Run Playbook
|
||||
# name: Run Playbook
|
||||
|
||||
on:
|
||||
push:
|
||||
tags:
|
||||
- "v*.*.*"
|
||||
# on:
|
||||
# push:
|
||||
# tags:
|
||||
# - "v*.*.*"
|
||||
|
||||
jobs:
|
||||
deploy:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Set up Git repository
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
ssh-key: ${{ secrets.SSH_PRIVATE_KEY }}
|
||||
submodules: recursive
|
||||
- name: Run Ansible-Playbook
|
||||
uses: dawidd6/action-ansible-playbook@v2
|
||||
with:
|
||||
playbook: run.yml
|
||||
key: ${{ secrets.SSH_PRIVATE_KEY }}
|
||||
inventory: |
|
||||
[hosts]
|
||||
openpunk-vps ansible_host=96.30.199.68 ansible_user=root ansible_connection=ssh
|
||||
vault_password: ${{ secrets.VAULT_PASSWORD }}
|
||||
options: |
|
||||
--extra-vars domain=openpunk.com
|
||||
# jobs:
|
||||
# deploy:
|
||||
# runs-on: ubuntu-latest
|
||||
# steps:
|
||||
# - name: Set up Git repository
|
||||
# uses: actions/checkout@v3
|
||||
# with:
|
||||
# ssh-key: ${{ secrets.SSH_PRIVATE_KEY }}
|
||||
# submodules: recursive
|
||||
# - name: Run Ansible-Playbook
|
||||
# uses: dawidd6/action-ansible-playbook@v2
|
||||
# with:
|
||||
# playbook: run.yml
|
||||
# key: ${{ secrets.SSH_PRIVATE_KEY }}
|
||||
# inventory: |
|
||||
# [hosts]
|
||||
# openpunk-vps ansible_host=96.30.199.68 ansible_user=root ansible_connection=ssh
|
||||
# vault_password: ${{ secrets.VAULT_PASSWORD }}
|
||||
# options: |
|
||||
# --extra-vars domain=openpunk.com
|
||||
|
@ -1,12 +1,11 @@
|
||||
# OpenPunk's Ansible playbook
|
||||
<p align="center">
|
||||
<a href="https://github.com/CPunch/openpunk-ansible/actions/workflows/deploy.yaml"><img src="https://github.com/CPunch/openpunk-ansible/actions/workflows/deploy.yaml/badge.svg?branch=main" alt="Workflow"></a>
|
||||
</p>
|
||||
|
||||
This is my failsafe (and also my helpful migration tool) for restoring the OpenPunk server. This handles setting everything back up, including:
|
||||
|
||||
- gitea
|
||||
- sadly, no db migration is supported right now. maybe a future todo?
|
||||
- blog
|
||||
- cron job for grabbing the `HEAD` of https://github.com/CPunch/openpunk && building the hugo site
|
||||
- tor mirror
|
||||
- nginx (for the above mentioned)
|
||||
- my shell theme (zsh + powerlevel10k)
|
||||
@ -14,9 +13,6 @@ This is my failsafe (and also my helpful migration tool) for restoring the OpenP
|
||||
|
||||
This playbook assumes the target VPS is running the latest debian stable release.
|
||||
|
||||
## Automatic deployment
|
||||
On new release tags the playbook is automatically ran on the production openpunk vps. For more info checkout the `.github/workflows/deploy.yaml` workflow
|
||||
|
||||
## Notes to my future self
|
||||
The deadswitch has the deadtrigger setup every run, so you have a 14-day timer to add a one-liner to your crontab to keep that deadtrigger set.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user