ssh-keygen -t rsa
ssh-copy-id -i ~/.ssh/id_rsa.pub user@server
Install latest Ansible via pip + dependencies via a shell script
This file is used to install ansible in test kitchen when you set in the kitchen.yaml file
require_ansible_omnibus: true
By default test kitchen will always download and use the latest version of this install file.
WARNING: AS SOON AS YOU MERGE CODE HERE IT IS INSTANTLY AVAILABLE TO EVERYONE DOING OMNIBUS KITCHEN ANSIBLE INSTALLS:
| # base requirements | |
| sudo apt-get update | |
| sudo apt-get install -y software-properties-common | |
| sudo apt-get install -y python-setuptools python-dev libffi-dev libssl-dev git sshpass tree | |
| sudo easy_install pip | |
| sudo -H pip install cryptography | |
| # sudo -H pip install ansible==2.1.1.0 if you don't need virtualenv | |
| # virtualenv |
ok?
| import os | |
| import sys | |
| from fab_deploy import * | |
| from fabric.contrib.console import confirm | |
| from fabric.api import env, cd, prefix, local, sudo as _sudo, run as _run, hide, task, settings, abort | |
| from fabric.contrib.files import exists, upload_template | |
| from fabric.colors import yellow, green, blue, red | |
| from fabric.operations import _prefix_commands, _prefix_env_vars | |
| from contextlib import contextmanager |
| table solid line for n-th child | |
| table { | |
| border: 2px solid !important; | |
| height: 90%; | |
| } | |
| table tr:nth-child(3n) { | |
| border-bottom: 2px solid !important; | |
| } |