Skip to content

Instantly share code, notes, and snippets.

View firemanxbr's full-sized avatar

Marcelo Barbosa firemanxbr

View GitHub Profile
@firemanxbr
firemanxbr / contra-env-setup-linter.txt
Created March 23, 2018 09:42
ansible-lint using contra-env-setup [ari/master]
$ ansible-lint playbooks/setup.yml
WARNING: Couldn't open /home/firemanxbr/GitHub/ari/contra-env-setup/playbooks/roles/os_temps/tasks/roles/prereqs/tasks/install_virtual_reqs.yml - No such file or directory
WARNING: Couldn't open /home/firemanxbr/GitHub/ari/contra-env-setup/playbooks/roles/pipeline/tasks/query_setup_cluster.yml - No such file or directory
[ANSIBLE0012] Commands should not change things if nothing needs doing
/home/firemanxbr/GitHub/ari/contra-env-setup/playbooks/roles/cleanup/tasks/cleanup.yml:5
Task/Handler: Stop minishift if running
[ANSIBLE0013] Use shell only when shell functionality is required
/home/firemanxbr/GitHub/ari/contra-env-setup/playbooks/roles/cleanup/tasks/cleanup.yml:5
Task/Handler: Stop minishift if running
@firemanxbr
firemanxbr / contra-env-setup-tests.txt
Last active March 23, 2018 10:45
tests using contra-env-setup [ari/master]
===================================
TEST #1
===================================
[firemanxbr@firemanxbr contra-env-setup]$ ansible-playbook -vv -i "localhost," playbooks/setup.yml -e remote_user=firemanxbr -e skip_cleanup=false -e setup_pipelines=false -K -k
ansible-playbook 2.4.3.0
config file = /etc/ansible/ansible.cfg
configured module search path = [u'/home/firemanxbr/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python2.7/site-packages/ansible
executable location = /usr/bin/ansible-playbook
python version = 2.7.14 (default, Mar 14 2018, 13:36:31) [GCC 7.3.1 20180303 (Red Hat 7.3.1-5)]
@firemanxbr
firemanxbr / debug_mode
Created March 21, 2018 17:44
debug_more
from avocado_qemu import QemuTest
from avocado_qemu import GetConsole
from avocado.utils import vmimage
from avocado.utils import git
from avocado.utils import process
from avocado.utils import path as utils_path
class TestMinishift(QemuTest):
from avocado_qemu import test
from avocado.utils import vmimage
from avocado.utils import git
from avocado.utils import process
class TestMinishift(test.QemuTest):
"""
:avocado: enable
"""
TASK [minishift : Initialization of minishift cluster with profile minishift] ********************************************************************************************************************************************
task path: /home/firemanxbr/GitHub/contra-env-setup/playbooks/roles/minishift/tasks/init_minishift.yml:10
Using module file /usr/lib/python2.7/site-packages/ansible/modules/commands/command.py
<localhost> ESTABLISH SSH CONNECTION FOR USER: avocado
<localhost> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o Port=12345 -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=avocado -o ConnectTimeout=10 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o ControlPath=/home/firemanxbr/.ansible/cp/b0d3931675 localhost '/bin/sh -c '"'"'echo ~ && sleep 0'"'"''
<localhost> (0, '/home/avocado\n', '')
<localhost> ESTABLISH SSH CONNECTION FOR USER: avocado
<localhost> SSH: EXEC ssh -C -o
@firemanxbr
firemanxbr / minishift-bug
Created March 6, 2018 11:13
problem related with docker-opt
$ minishift start --profile minishift --disk-size 40gb --memory 6400mb --iso-url file:////home/firemanxbr/minishift/minishift.iso --show-libmachine-logs -v5
-- minishift version: v1.14.0+1ec5877
-- Starting profile 'minishift'
-- Checking if requested OpenShift version 'v3.7.1' is valid ... OK
-- Checking if requested OpenShift version 'v3.7.1' is supported ... OK
-- Checking if requested hypervisor 'kvm' is supported on this platform ... OK
-- Checking if KVM driver is installed ...
Driver is available at /usr/local/bin/docker-machine-driver-kvm ...
Checking driver binary is executable ... OK
-- Checking if Libvirt is installed ... OK
@firemanxbr
firemanxbr / minishift-addons-helm
Last active August 24, 2022 09:46
Step by step from scratch to run helm on Minishift
**NOTE** I'm using Minishift 13.0.1
$ cat ~/.bashrc
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
@firemanxbr
firemanxbr / minishift-issue-fulldebug
Created February 23, 2018 23:20
Minishift 1.13.1
[firemanxbr@firemanxbr minishift-1.13.1-linux-amd64]$ ./minishift start --profile minishift --disk-size 40gb --memory 6400mb --iso-url file:///home/firemanxbr/minishift/minishift.iso --show-libmachine-logs -v 5
-- minishift version: v1.13.1+75352e5
-- Starting profile 'minishift'
-- Checking if requested hypervisor 'kvm' is supported on this platform ... OK
-- Checking if KVM driver is installed ...
Driver is available at /usr/local/bin/docker-machine-driver-kvm ...
Checking driver binary is executable ... OK
-- Checking if Libvirt is installed ... OK
-- Checking if Libvirt default network is present ... OK
-- Checking if Libvirt default network is active ... OK
@firemanxbr
firemanxbr / minishift-issue
Created February 23, 2018 23:02
Minishift 1.13.1
[firemanxbr@firemanxbr minishift-1.13.1-linux-amd64]$ ls
LICENSE minishift README.adoc
[firemanxbr@firemanxbr minishift-1.13.1-linux-amd64]$ ./minishift start --profile minishift --disk-size 40gb --memory 6400mb --iso-url file:///home/firemanxbr/minishift/minishift.iso
-- Starting profile 'minishift'
-- Checking if requested hypervisor 'kvm' is supported on this platform ... OK
-- Checking if KVM driver is installed ...
Driver is available at /usr/local/bin/docker-machine-driver-kvm ...
Checking driver binary is executable ... OK
-- Checking if Libvirt is installed ... OK
-- Checking if Libvirt default network is present ... OK
@firemanxbr
firemanxbr / DO407.md
Last active January 15, 2018 01:28
Annotations - DO407: Automation with Ansible I

[CHAPTER 1 - Quiz 1]

Solutions:

1. a

2. d

3. c