debian 12
This commit is contained in:
parent
f416852225
commit
7588741b30
4 changed files with 47 additions and 4 deletions
|
@ -63,4 +63,7 @@ for node in [
|
||||||
*wireguard_servers,
|
*wireguard_servers,
|
||||||
]:
|
]:
|
||||||
print('rebooting', node.name)
|
print('rebooting', node.name)
|
||||||
print(node.run('systemctl reboot').stdout.decode())
|
try:
|
||||||
|
print(node.run('systemctl reboot').stdout.decode())
|
||||||
|
except Exception as e:
|
||||||
|
print(e)
|
||||||
|
|
|
@ -6,6 +6,7 @@ defaults = {
|
||||||
'version': {
|
'version': {
|
||||||
10: 11,
|
10: 11,
|
||||||
11: 17,
|
11: 17,
|
||||||
|
12: 17,
|
||||||
}[node.os_version[0]],
|
}[node.os_version[0]],
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,9 +5,6 @@ defaults = {
|
||||||
'packages': {
|
'packages': {
|
||||||
'telegraf': {},
|
'telegraf': {},
|
||||||
},
|
},
|
||||||
'sources': {
|
|
||||||
'deb https://repos.influxdata.com/debian {release} stable',
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
'telegraf': {
|
'telegraf': {
|
||||||
'config': {
|
'config': {
|
||||||
|
@ -81,6 +78,28 @@ defaults = {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@metadata_reactor.provides(
|
||||||
|
'apt/sources',
|
||||||
|
)
|
||||||
|
def apt(metadata):
|
||||||
|
release = {
|
||||||
|
'buster': 'buster',
|
||||||
|
'bullseye': 'bullseye',
|
||||||
|
'bookworm': 'bullseye',
|
||||||
|
}[metadata.get('os_release')]
|
||||||
|
|
||||||
|
return {
|
||||||
|
'apt': {
|
||||||
|
'packages': {
|
||||||
|
'telegraf': {},
|
||||||
|
},
|
||||||
|
'sources': {
|
||||||
|
f"deb https://repos.influxdata.com/debian {release} stable",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@metadata_reactor.provides(
|
@metadata_reactor.provides(
|
||||||
'telegraf/config/outputs/influxdb_v2',
|
'telegraf/config/outputs/influxdb_v2',
|
||||||
)
|
)
|
||||||
|
|
20
groups/os/debian-12.py
Normal file
20
groups/os/debian-12.py
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
{
|
||||||
|
'supergroups': [
|
||||||
|
'debian',
|
||||||
|
],
|
||||||
|
'metadata': {
|
||||||
|
'apt': {
|
||||||
|
'sources': {
|
||||||
|
'deb http://security.debian.org/ {release}-security main contrib non-free',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
'php': {
|
||||||
|
'version': '8.1',
|
||||||
|
},
|
||||||
|
'postgresql': {
|
||||||
|
'version': '14',
|
||||||
|
},
|
||||||
|
'os_release': 'bookworm',
|
||||||
|
},
|
||||||
|
'os_version': (12,),
|
||||||
|
}
|
Loading…
Reference in a new issue