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:
parent
555fde4351
commit
726b7668f9
65 changed files with 10012 additions and 377 deletions
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue