Compare commits
33 Commits
50a13e2bcd
...
master
Author | SHA1 | Date | |
---|---|---|---|
dc023c6a7f | |||
ffd96d1de3 | |||
e4bde9b433 | |||
8f2f400eac | |||
f6ad672a7a | |||
bd44ed46ae | |||
2b5f386a42 | |||
c9d4b00c2d | |||
0963f22e99 | |||
3ea156b29f | |||
52969490d2 | |||
f0a860d047 | |||
1b363117be | |||
55e3b6904c | |||
51bd64d25f | |||
3ae4a500af | |||
2e2e95f1c1 | |||
35abca050e | |||
f77594c451 | |||
4c6a223170 | |||
d91c61174a | |||
6868986b7c | |||
025addba0f | |||
5cde178cbd | |||
10ba387d65 | |||
7ba109cce9 | |||
b3c3dba667 | |||
44a8ac3d7b | |||
5098807b21 | |||
ef4084afac | |||
51814af4c9 | |||
3931be2672 | |||
1e8b06987a |
21
.drone.yml
Normal file
21
.drone.yml
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
---
|
||||||
|
kind: pipeline
|
||||||
|
type: docker
|
||||||
|
name: run updates
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: run updates
|
||||||
|
image: siverten/ansible
|
||||||
|
environment:
|
||||||
|
ANSIBLE_HOST_KEY_CHECKING: False
|
||||||
|
#ANSIBLE_SSH_PIPELINING: False
|
||||||
|
ANSIBLE_SSH_ARGS: -o StrictHostKeyChecking no -C -o ControlMaster=auto -o ControlPersist=60s
|
||||||
|
PASS:
|
||||||
|
from_secret: pass
|
||||||
|
KEY:
|
||||||
|
from_secret: key
|
||||||
|
commands:
|
||||||
|
- mkdir ~/.ssh && echo "$KEY" > ~/.ssh/id_rsa && chmod 600 -R ~/.ssh
|
||||||
|
- sed -i "1s/^/[all:vars]\nansible_become_pass = $PASS\n/" servers.ini
|
||||||
|
- unbuffer ansible-playbook site.yml -t update | cat
|
||||||
|
|
@@ -22,13 +22,11 @@
|
|||||||
>>/etc/apk/repositories
|
>>/etc/apk/repositories
|
||||||
fi
|
fi
|
||||||
when: "'alpine' in group_names"
|
when: "'alpine' in group_names"
|
||||||
tags: update alpine
|
|
||||||
|
|
||||||
- name: Update, upgrade and autoremove xbps packages
|
- name: Update, upgrade and autoremove xbps packages
|
||||||
become: true
|
become: true
|
||||||
shell: xbps-install -Suv && xbps-remove -ROo
|
shell: xbps-install -ASuvy && xbps-remove -ROoy
|
||||||
when: package_manager == 'xbps' or 'xbps' in group_names
|
when: package_manager == 'xbps' or 'xbps' in group_names
|
||||||
tags: update
|
|
||||||
|
|
||||||
- name: Update and upgrade apk packages
|
- name: Update and upgrade apk packages
|
||||||
become: true
|
become: true
|
||||||
@@ -37,7 +35,6 @@
|
|||||||
upgrade: true
|
upgrade: true
|
||||||
state: 'latest'
|
state: 'latest'
|
||||||
when: package_manager == 'apk' or 'apk' in group_names
|
when: package_manager == 'apk' or 'apk' in group_names
|
||||||
tags: update
|
|
||||||
|
|
||||||
- name: Update and upgrade apt packages
|
- name: Update and upgrade apt packages
|
||||||
become: true
|
become: true
|
||||||
@@ -46,4 +43,8 @@
|
|||||||
autoremove: true
|
autoremove: true
|
||||||
upgrade: true
|
upgrade: true
|
||||||
when: package_manager == 'apt' or 'apt' in group_names
|
when: package_manager == 'apt' or 'apt' in group_names
|
||||||
tags: update
|
|
||||||
|
- name: Update and upgrade portage packages
|
||||||
|
become: true
|
||||||
|
shell: eix-sync && emerge -uDNU --with-bdeps=y @world
|
||||||
|
when: package_manager == 'emerge' or 'emerge' in group_names
|
||||||
|
14
servers.ini
14
servers.ini
@@ -1,21 +1,21 @@
|
|||||||
# Aliases
|
# Aliases
|
||||||
[schwarzerfunke_vpn]
|
[schwarzerfunke_vpn]
|
||||||
100.64.69.10
|
100.64.69.10
|
||||||
[void_vpn]
|
[void]
|
||||||
100.64.69.7
|
192.168.88.69
|
||||||
|
|
||||||
[archy]
|
[archy]
|
||||||
archy.42069.no
|
archy.42069.no
|
||||||
[liten]
|
[liten]
|
||||||
42069.no
|
192.168.88.2
|
||||||
[store]
|
[store]
|
||||||
stor
|
192.168.88.3
|
||||||
|
|
||||||
# Location based groupings
|
# Location based groupings
|
||||||
[sky:children]
|
[sky:children]
|
||||||
schwarzerfunke_vpn
|
schwarzerfunke_vpn
|
||||||
[loftet:children]
|
[loftet:children]
|
||||||
void_vpn
|
void
|
||||||
|
|
||||||
[vpn:children]
|
[vpn:children]
|
||||||
loftet
|
loftet
|
||||||
@@ -33,6 +33,8 @@ schwarzerfunke_vpn
|
|||||||
archy
|
archy
|
||||||
store
|
store
|
||||||
[xbps:children]
|
[xbps:children]
|
||||||
void_vpn
|
void
|
||||||
[apt:children]
|
[apt:children]
|
||||||
liten
|
liten
|
||||||
|
[nix:children]
|
||||||
|
void
|
||||||
|
Reference in New Issue
Block a user