Skip to content

Instantly share code, notes, and snippets.

@mcornea
mcornea / link-machine-and-node.sh.patch
Created August 21, 2019 19:33
link-machine-and-node.sh
@mcornea
mcornea / ironic-operator.yaml
Last active March 30, 2019 17:12
baremetal operator
apiVersion: apps/v1
kind: Deployment
metadata:
name: metalkube-baremetal-operator
spec:
replicas: 1
selector:
matchLabels:
name: metalkube-baremetal-operator
template:
@mcornea
mcornea / linchpin_inventory
Last active February 13, 2019 15:39
temp
[root@sealusa2 rhhi]# cat linchpin.log
DEBUG 2019-02-13 17:34:24,234 Processing target: libvirt-network
DEBUG 2019-02-13 17:34:24,238 rundb_id: 24
DEBUG 2019-02-13 17:34:24,238 uhash: 4e5fc8
DEBUG 2019-02-13 17:34:24,319 calling: preup
DEBUG 2019-02-13 17:34:24,319 hook preup initiated
DEBUG 2019-02-13 17:34:53,690 Processing target: libvirt-network
DEBUG 2019-02-13 17:34:53,694 rundb_id: 25
DEBUG 2019-02-13 17:34:53,694 uhash: 42d268
DEBUG 2019-02-13 17:34:53,776 calling: preup
@mcornea
mcornea / rootca.yaml
Created December 11, 2018 20:42
overcloud root ca
- name: register overcloud certificates environment file
shell: "cat /home/stack/virt/inject-trust-anchor.yaml"
register: oc_certs
- name: extract SSLRootCertificate
copy:
content: "{{ (oc_certs.stdout | from_yaml).parameter_defaults.SSLRootCertificate }}"
dest: /home/stack/rootca.pem
remote_src: yes
@mcornea
mcornea / infra.yml
Last active November 18, 2018 04:39
infrared infrastructure
name: infra
prefix: null
cpu: "2"
cpumodel: "host-passthrough"
memory: "8192"
swap: "0"
deploy_os: true
os:
type: "linux"
variant: "rhel7"
@mcornea
mcornea / workload_launch.sh
Created October 4, 2018 17:47
workload_launch
#!/bin/bash
#
# Script that spawns an instance
OVERCLOUD_RC="/home/stack/overcloudrc"
IMAGE_URL='http://download.cirros-cloud.net/0.3.5/cirros-0.3.5-x86_64-disk.img'
IMAGE_NAME='upgrade_workload'
IMAGE_FILE=~/upgrade_workload.qcow2
KEYPAIR_NAME=userkey
FLAVOR_NAME='v1-1G-5G'
@mcornea
mcornea / ssl_ca_trust.yaml
Last active June 29, 2018 14:36
ssl_ca_trust.yaml
- name: inject undercloud cert to overcloud trust ca
gather_facts: false
hosts: localhost
vars:
working_dir: './'
undercloud_rc: '/home/stack/stackrc'
tasks:
- name: register ssl certificate location
shell: |
grep 13000 /etc/haproxy/haproxy.cfg | awk {'print $6'}
@mcornea
mcornea / ffu_repo.patch
Last active February 20, 2018 19:45
ffu_repo.patch
diff --git a/puppet/services/tripleo-packages.yaml b/puppet/services/tripleo-packages.yaml
index d523f3f7..9ecbe5ed 100644
--- a/puppet/services/tripleo-packages.yaml
+++ b/puppet/services/tripleo-packages.yaml
@@ -38,7 +38,7 @@ parameters:
default: 'tripleo-repos'
type: string
FastForwardRepoArgs:
- default: {'tripleo_repos': {'ocata': '-b ocata current', 'pike': '-b pike current'}}
+ default: {'tripleo_repos': [{'release': 'ocata', 'args': '-b ocata current'}, {'release': 'pike', 'args': '-b pike current'}]}
@mcornea
mcornea / provision_external_networks
Created February 14, 2018 02:15
provision_external_networks
resource_registry:
OS::TripleO::Compute::Net::SoftwareConfig: network/nic-configs/compute.yaml
OS::TripleO::Controller::Net::SoftwareConfig: network/nic-configs/controller.yaml
OS::TripleO::Network::Tenant: OS::Heat::None
OS::TripleO::Network::InternalApi: OS::Heat::None
OS::TripleO::Network::Storage: OS::Heat::None
OS::TripleO::Network::StorageMgmt: OS::Heat::None
OS::TripleO::Network::Ports::StorageMgmtVipPort: /usr/share/openstack-tripleo-heat-templates/network/ports/noop.yaml
@mcornea
mcornea / workarounds.yaml
Last active May 17, 2018 17:43
workarounds.yaml
---
pre_ffu_undercloud_upgrade_2nd_release: []
pre_ffu_undercloud_upgrade_3rd_release: []
pre_ffu_undercloud_upgrade_workarounds: []
post_ffu_undercloud_upgrade_workarounds:
- BZ#1561255: