osmo-ci/ansible
Harald Welte 02ebc242b8 Fix oc2g poky SDK installation
It's poky_installer_file, not poky_install_file.

Also, don't mandate a version from april that's no longer on
downloads.sysmocom.de.

This was broken since Change-Id I35f34a089311808cb21a064dd50e41cd1887b320

Change-Id: If3adf078fd89b9d0c5151cdbf745123df34bbaba
2019-05-15 14:46:02 +02:00
..
files add ansible playbooks 2018-03-16 09:18:11 +00:00
host_vars ansible: gsm-tester: prod has now 8 modems attached 2018-11-07 10:23:42 +00:00
roles Fix oc2g poky SDK installation 2019-05-15 14:46:02 +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 ansible: add playbook setup-simtest 2018-07-19 23:04:24 +02: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: change production gsm_modems to 3 2018-06-12 16:17:27 +00:00
setup-jenkins-slave.yml Fix oc2g poky SDK installation 2019-05-15 14:46:02 +02:00
setup-simtest.yml ansible: add playbook setup-simtest 2018-07-19 23:04:24 +02: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