feat: added new roles to match daily driver desktop; full idempotency; several fixes and tweaks; re-added hosts in inventory

This commit is contained in:
NaeiKinDus 2023-11-19 00:00:00 +00:00
parent 555fde4351
commit 726b7668f9
Signed by: WoodSmellParticle
GPG key ID: 8E52ADFF7CA8AE56
65 changed files with 10012 additions and 377 deletions

View file

@ -1,42 +1,16 @@
{
"ANSIBLE_MODULE_ARGS": {
"github_token": "",
"artifacts": [
{
"asset_type": "tag",
"repository": "smxi/inxi",
"version": "3.3.29-1",
"cmds": [
"echo asset_name: {asset_name}",
"echo asset_dirname: {asset_dirname}",
"echo asset_filename: {asset_filename}",
"echo asset_version: {asset_version}",
"echo system: {system}",
"echo machine: {machine}",
"echo version: {version}"
]
},
{
"asset_type": "tag",
"repository": "smxi/inxi",
"cmds": [
"tar -zxf {asset_dirname}/{asset_filename}",
"install --group=root --mode=755 --owner=root smxi-inxi-*/inxi /usr/bin",
"install --group=root --mode=644 --owner=root smxi-inxi-*/inxi.1 /usr/share/man/man1",
"apt-get install libdata-dump-perl"
]
},
{
"asset_name": "dive_{version}_linux_amd64.deb",
"asset_type": "release",
"repository": "wagoodman/dive"
},
{
"asset_name": "dive_{version}_linux_amd64.deb",
"asset_type": "release",
"repository": "wagoodman/dive",
"version": "v0.10.0"
}
]
"asset_type": "tag",
"repository": "smxi/inxi",
"version": "3.3.29-1",
"cmds": [
"echo \"asset_name: {asset_name}\nasset_dirname: {asset_dirname}\"",
"echo \"asset_filename: {asset_filename}\nasset_version: {asset_version}\"",
"echo \"system: {system}\nmachine: {machine}\nversion: {version}\"",
"ls -lahv {asset_dirname}",
"test -f {asset_dirname}/{asset_filename}"
],
"creates": "/usr/local/bin/inxi2"
}
}