-
jinja2 template the resources -
Abstract different resource calls behind an ansible module
- name: scale deployment down
cluster_deployment:
name: postgresql
namespace: '{{ namespace }}'
replicas: 0
#!/bin/bash | |
if [[ $EUID -ne 0 ]]; then | |
echo "This script must be run as root." 1>&2 | |
exit 1 | |
fi | |
TMPDIR=$(mktemp -d /tmp/tripleo-docker-patches.XXXXXXXXXX) || exit 1 | |
INSTACK_UNDERCLOUD_PATCHES=( |
#!/bin/bash | |
if [[ $EUID -ne 0 ]]; then | |
echo "This script must be run as root." 1>&2 | |
exit 1 | |
fi | |
TMPDIR=$(mktemp -d /tmp/tripleo-docker-patches.XXXXXXXXXX) || exit 1 | |
INSTACK_UNDERCLOUD_PATCHES=( |
#!/bin/bash | |
if [[ $EUID -ne 0 ]]; then | |
echo "This script must be run as root." 1>&2 | |
exit 1 | |
fi | |
TMPDIR=$(mktemp -d /tmp/tripleo-docker-patches.XXXXXXXXXX) || exit 1 | |
INSTACK_UNDERCLOUD_PATCHES=( |
#!/usr/bin/env python | |
# 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 | |
# | |
# http://www.apache.org/licenses/LICENSE-2.0 | |
# | |
# Unless required by applicable law or agreed to in writing, software | |
# distributed under the License is distributed on an "AS IS" BASIS, | |
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
#!/bin/bash | |
git clone https://github.com/openstack/puppet-tripleo | |
pushd puppet-tripleo | |
git checkout stable/newton | |
popd | |
declare -a IP_LIST | |
IP_LIST=$(nova list | grep 'overcloud' | cut -d '|' -f 7 | cut -d '=' -f 2) |
#!/bin/bash | |
sudo apt-get update | |
sudo apt-get install -y python-apt autoconf pkg-config e2fslibs-dev libblkid-dev zlib1g-dev liblzo2-dev asciidoc | |
curl -o get-docker.sh https://get.docker.com/ | |
sudo chmod +x get-docker.sh | |
./get-docker.sh | |
sudo apt-get install -y libpq-dev python-dev libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev libffi-dev |
jinja2 template the resources
Abstract different resource calls behind an ansible module
- name: scale deployment down
cluster_deployment:
name: postgresql
namespace: '{{ namespace }}'
replicas: 0
# Developer upgrade from openshift-ansible 3.9 broker to lastest broker with CRDs | |
oc project openshift-ansible-service-broker | |
oc create ns ansible-service-broker | |
curl -s https://raw.githubusercontent.com/openshift/ansible-service-broker/release-1.1/templates/deploy-ansible-service-broker.template.yaml | oc process -f - | oc delete -f - | |
oc project ansible-service-broker | |
echo "Allowing services to terminate..." | |
sleep 20 | |
curl -s https://raw.githubusercontent.com/openshift/ansible-service-broker/master/scripts/run_latest_build.sh | bash - |
#!/bin/bash | |
oc get clusterserviceclass --no-headers | awk '{ print $1 }' | xargs oc delete clusterserviceclass | |
oc get clusterserviceplan --no-headers | awk '{ print $1 }' | xargs oc delete clusterserviceplan | |
apb bootstrap | |
apb relist |
apiVersion: v1 | |
kind: ServiceAccount | |
metadata: | |
name: cdi-operator | |
namespace: cdi-2 | |
labels: | |
operator.cdi.kubevirt.io: "" | |
--- | |
apiVersion: rbac.authorization.k8s.io/v1 | |
kind: ClusterRoleBinding |