Skip to content

Upgrade nodes

Upgrade nodes #6

Workflow file for this run

name: "Upgrade nodes"
on:
workflow_dispatch:
schedule:
- cron: "0 4 * * 6"
jobs:
upgrade_nodes:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/[email protected]
- name: "Configure SSH access to nodes"
run: |
mkdir -p ~/.ssh/
echo "${{ secrets.SSH_PRIVATE_KEY }}" >> ~/.ssh/id_rsa
cat <<-EOF > /home/runner/.ssh/config
Host k3s-master
HostName sylvan.ovh
User osadmin
Port 2220
Host k3s-worker1
HostName sylvan.ovh
User osadmin
Port 2221
Host k3s-worker2
HostName sylvan.ovh
User osadmin
Port 2222
EOF
- name: Setup Ansible
uses: alex-oleshkevich/[email protected]
with:
version: "2.10.7"
- name: "Run ansible playbook"
run: "make upgrade-nodes"