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 (<[email protected]>) | |
# Author:: Steven Danna (<[email protected]>) | |
# 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 |