A reference for spinning up Ansible AWX on top of a Kubernetes environment
Install k3s with bash script
curl -sfL https://get.k3s.io | sh -| #!/usr/bin/env bash | |
| # Author:: Paul Mooring (<paul@opscode.com>) | |
| # Author:: Steven Danna (<steve@opscode.com>) | |
| # Copyright:: Copyright (c) 2013 Opscode, Inc. | |
| # License:: Apache License, Version 2.0 | |
| # | |
| # Licensed under the Apache License, Version 2.0 (the "License"); | |
| # you may not use this file except in compliance with the License. | |
| # You may obtain a copy of the License at |
| { | |
| "__inputs": [ | |
| { | |
| "name": "DS_INFLUXDB", | |
| "label": "InfluxDB", | |
| "description": "", | |
| "type": "datasource", | |
| "pluginId": "influxdb", | |
| "pluginName": "InfluxDB" | |
| } |
| #!/bin/bash | |
| OLDIFS=$IFS | |
| export IFS=$'\n' | |
| # Find all boxes which have updates | |
| AVAILABLE_UPDATES=$(vagrant box outdated --global | grep outdated | tr -d "*'" | cut -d ' ' -f 2 2>/dev/null) | |
| if [[ ${#AVAILABLE_UPDATES[@]} -ne 0 ]]; then |
| let when = args.widgetParameter || 'today' | |
| let now = new Date() | |
| if (when == 'tomorrow') { | |
| now.setDate(now.getDate() + 1); | |
| } | |
| let formatter = new DateFormatter() | |
| formatter.dateFormat = 'yyyyMMdd' | |
| let today = formatter.string(now) |
| # Backup | |
| dconf dump /org/cinnamon/ > cinnamon-dconf-settings.txt | |
| # Reset Cinnamon | |
| dconf reset -f /org/cinnamon/ | |
| # Restore | |
| dconf load /org/cinnamon/ < cinnamon-dconf-settings.txt |