osmo-ci/ansible
Pau Espin e10e627f9d ansible: gsm-tester: Add dependency python3-websocket
osmo-gsm-tester needs it in rfemu_amarisoftctrl.py to connect to
Amarisoft CTRL interface (which is implemented through a websocket).

Change-Id: Iab03cfdcfb1c197ae002d95e0bb56d86e0aac97b
2020-04-17 20:04:20 +02:00
..
files README: Update version number of poky toolchain 2020-02-24 09:11:29 +00:00
host_vars ansible: gsm-tester-prod: Set dhcp ip addr for LimeNet-micro board 2019-11-22 14:55:12 +00:00
roles ansible: gsm-tester: Add dependency python3-websocket 2020-04-17 20:04:20 +02:00
.gitignore add ansible playbooks 2018-03-16 09:18:11 +00:00
README.md ansible: Document how to use ProxyJump to access ipv6 nodes 2019-04-26 15:59:01 +02:00
hosts add build2-deb10build-ansible build slave 2020-02-26 13:47:20 +00:00
setup-desktop.yml generalize the install-poky-sdk role to support multiple sdks 2019-04-26 15:38:12 +02:00
setup-gsm-tester.md ansible: Document docker login step 2018-05-25 12:16:09 +02:00
setup-gsm-tester.yml ansible: gsm-tester-prod: Set DNS server to a working service 2019-11-26 13:30:44 +01:00
setup-jenkins-slave.yml ansible: Install poky-sdk only on x86_64 architecture 2020-01-26 13:35:44 +01:00
setup-simtest.yml ansible/setup-simtest.yml: Python2 is deprecated, switch to Python3 2020-02-26 07:56:23 +00:00

README.md

ansible repository

Ansible is an automisation, provisioning and configuration management utility.

How to use it?

  • you need ansible installed (version 2.4, other might work as well)

How to setup the gsm-tester?

ansible-playbook -i hosts setup-gsm-tester.yml

Your ssh key need to be deployed on the host. Further information on this job can be found in setup-gsm-tester.md.

How to setup a jenkin slave?

ansible-playbook -i hosts setup-jenkins-slave.yml

Further information on this job and around the setup can be found on the redmine wiki.

If you don't have access to an IPv6 network from your local host, then you can use an ssh proxy to updates hosts in the hosts files being accessed only through an IPv6 addr. Your ssh proxy must of course have an IPv6 address able to reach the destination host.

example .ssh/config:

Host 2a01:4f8:13b:828::1:*
ProxyJump proxyuser@myhostproxy.com:22
User root