From db7ff19bfb3788b8a655181390bd619a0d0e0ab9 Mon Sep 17 00:00:00 2001 From: Daan Date: Thu, 27 Feb 2025 21:45:47 +0100 Subject: [PATCH] changed .gitignore Added examples directory back if you want to customize them: cp examples meshbooks (which is ignored). Added powershell support into the yaml (for Windows). Added extra check in console output segment. Updated readme.md updated os_categories with Windows examples Added more examples. --- examples/aggregate_example.yaml | 32 ---------------------------- examples/apt_update_example.yaml | 13 ----------- examples/apt_upgrade_example.yaml | 19 ----------------- examples/echo_example.yaml | 10 --------- examples/variable_usage_example.yaml | 19 ----------------- 5 files changed, 93 deletions(-) delete mode 100644 examples/aggregate_example.yaml delete mode 100644 examples/apt_update_example.yaml delete mode 100644 examples/apt_upgrade_example.yaml delete mode 100644 examples/echo_example.yaml delete mode 100644 examples/variable_usage_example.yaml diff --git a/examples/aggregate_example.yaml b/examples/aggregate_example.yaml deleted file mode 100644 index ecf7648..0000000 --- a/examples/aggregate_example.yaml +++ /dev/null @@ -1,32 +0,0 @@ ---- -name: Echo some text in the terminal of the device -group: "Development" -target_os: "Linux" # <---- -variables: - - name: package_manager - value: "apt" - - name: google_dns - value: "8.8.8.8" - - name: "quad9_dns" - value: "9.9.9.9" -tasks: - - name: refresh the cache - command: "{{ package_manager }} update" - - - name: display available upgrades - command: "{{ package_manager }} list --upgradable" - - - name: apply upgrades - command: "{{ package_manager }} upgrade -y" - - - name: cleanup remaining packages - command: "{{ package_manager }} autoremove -y" - - - name: run autoclean - command: "{{ package_manager }} autoclean -y" - - - name: Ping Google DNS - command: "ping {{ google_dns }} -c 4" - - - name: Ping Quad9 DNS - command: "ping {{ quad9_dns }} -c 4" diff --git a/examples/apt_update_example.yaml b/examples/apt_update_example.yaml deleted file mode 100644 index cb0aa92..0000000 --- a/examples/apt_update_example.yaml +++ /dev/null @@ -1,13 +0,0 @@ ---- -name: Refresh the apt cache -device: "" -#target_os: "Linux" -variables: - - name: package_manager - value: "apt" -tasks: - - name: refresh the {{ package_manager }} cache - command: "{{ package_manager }} update" - - - name: display available upgrades with {{ package_manager }} - command: "{{ package_manager }} list --upgradable" \ No newline at end of file diff --git a/examples/apt_upgrade_example.yaml b/examples/apt_upgrade_example.yaml deleted file mode 100644 index 3b8b60f..0000000 --- a/examples/apt_upgrade_example.yaml +++ /dev/null @@ -1,19 +0,0 @@ ---- -name: Refresh the apt cache -group: "Dev" -#target_os: "Linux" -variables: - - name: package_manager - value: "apt" -tasks: - - name: refresh the cache - command: "{{ package_manager }} update" - - - name: display available upgrades - command: "{{ package_manager }} list --upgradable" - - - name: apply upgrades - command: "{{ package_manager }} upgrade -y" - - - name: cleanup remaining packages - command: "{{ package_manager }} autoremove -y" \ No newline at end of file diff --git a/examples/echo_example.yaml b/examples/echo_example.yaml deleted file mode 100644 index 4c3f03f..0000000 --- a/examples/echo_example.yaml +++ /dev/null @@ -1,10 +0,0 @@ ---- -name: Echo a string to the terminal through the meshbook example. -group: "Development" -target_os: "Linux" -variables: - - name: file - value: "/etc/os-release" -tasks: - - name: Echo! - command: "echo $(cat {{ file }})" \ No newline at end of file diff --git a/examples/variable_usage_example.yaml b/examples/variable_usage_example.yaml deleted file mode 100644 index c6deac6..0000000 --- a/examples/variable_usage_example.yaml +++ /dev/null @@ -1,19 +0,0 @@ ---- -name: Ping Multiple Points -group: "Kubernetes" -#target_os: "Debian" -variables: - - name: host1 - value: "1.1.1.1" - - name: host2 - value: "9.9.9.9" - - name: command1 - value: "ping" - - name: cmd_arguments - value: "-c 4" -tasks: - - name: Ping host1 - command: "{{ command1 }} {{ host1 }} {{ cmd_arguments }}" - - - name: Ping host2 - command: "{{ command1 }} {{ host2 }} {{ cmd_arguments }}" \ No newline at end of file