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
|
||||
fi
|
||||
when: "'alpine' in group_names"
|
||||
tags: update alpine
|
||||
|
||||
- name: Update, upgrade and autoremove xbps packages
|
||||
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
|
||||
tags: update
|
||||
|
||||
- name: Update and upgrade apk packages
|
||||
become: true
|
||||
@@ -37,7 +35,6 @@
|
||||
upgrade: true
|
||||
state: 'latest'
|
||||
when: package_manager == 'apk' or 'apk' in group_names
|
||||
tags: update
|
||||
|
||||
- name: Update and upgrade apt packages
|
||||
become: true
|
||||
@@ -46,4 +43,8 @@
|
||||
autoremove: true
|
||||
upgrade: true
|
||||
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
|
||||
[schwarzerfunke_vpn]
|
||||
100.64.69.10
|
||||
[void_vpn]
|
||||
100.64.69.7
|
||||
[void]
|
||||
192.168.88.69
|
||||
|
||||
[archy]
|
||||
archy.42069.no
|
||||
[liten]
|
||||
42069.no
|
||||
192.168.88.2
|
||||
[store]
|
||||
stor
|
||||
192.168.88.3
|
||||
|
||||
# Location based groupings
|
||||
[sky:children]
|
||||
schwarzerfunke_vpn
|
||||
[loftet:children]
|
||||
void_vpn
|
||||
void
|
||||
|
||||
[vpn:children]
|
||||
loftet
|
||||
@@ -33,6 +33,8 @@ schwarzerfunke_vpn
|
||||
archy
|
||||
store
|
||||
[xbps:children]
|
||||
void_vpn
|
||||
void
|
||||
[apt:children]
|
||||
liten
|
||||
[nix:children]
|
||||
void
|
||||
|
Reference in New Issue
Block a user