aboutsummaryrefslogtreecommitdiffstats
path: root/ansible/setup-gsm-tester.yml
AgeCommit message (Collapse)AuthorFilesLines
2023-03-23ansible: hosts: replace invalid char minus ("-") in host group namesAlexander Couzens1-1/+1
Change-Id: I0c13ce4edb7f57c7ff77141b5511080bba639ec0
2022-09-26Replace most remaining git.osmocom.org urlsOliver Smith1-1/+1
Replace the legacy git.osmocom.org clone URLs with either gerrit or gitea in most places. Besides not using legacy urls anymore, the advantage of using gerrit directly is that we don't have a delay of 10 min to several hours on the repository. Not replaced: * ansible/roles/osmocom-workstation: not sure if still used, would need a bit of a rewrite to use logic similar to osmo_git_clone_url(). Related: https://osmocom.org/projects/cellular-infrastructure/wiki/Git_infrastructure Change-Id: I90409c9e7f4db4e1765647021625f9acfccaa78b
2022-02-07Deploy osmo-ci to ogt nodes and update it periodicallyPau Espin Pedrol1-0/+6
We need osmo-ci in those nodes in order for the docker old images to be cleaned through cron entry installed by ansible docker role, which uses /home/jenkins/osmo-ci/scripts/docker-cleanup.sh. Related: OS#5441 Change-Id: Ieb6db0b24dce6099cfa24871a957471ca2c8bcee
2021-03-08ansible: fix apt deprecation warning about loopsOliver Smith1-8/+7
Fix deprecation warnings like the following: [DEPRECATION WARNING]: Invoking "apt" only once while using a loop via squash_actions is deprecated. Instead of using a loop to supply multiple items and specifying `name: "{{ item }}"`, please use `name: ['libjansson-dev', 'libulfius-dev']` and remove the loop. This feature will be removed in version 2.11. Related: OS#5055 Change-Id: I57b9ce690e8167249468954f3e62d14c7a92fcfc
2019-11-26ansible: gsm-tester-prod: Set DNS server to a working servicePau Espin Pedrol1-1/+1
10.42.42.2 is simply one of the IP addresses assigned to osmo-gsm-tester main unit on its own internal network (the one used between itself and the connected BTS or helper hosts). There's no DNS server running there. The main unit already runs lots of services, and there's really no need for a DNS server running there, so simply point it to a working DNS server. Change-Id: I443cc560553c07635763a13bc73ead4835e6a009
2018-06-12ansible: gsm-tester: change production gsm_modems to 3Alexander Couzens1-2/+0
In the production setup, there are only 3 valid modems. Moving the variable into the host_vars so they can have different amount of modem between rnd & prod. Change-Id: Ic51a14a339bb9be50504a27a724f6f428ee7304f
2018-06-07ansible: setup-gsm-tester.yml: use role gsm-tester-btsAlexander Couzens1-0/+5
Change-Id: I7cf033605ad1da6c3ea887b5ba72507bcd6991c7
2018-05-24ansible/setup-gsm-tester: add dockerAlexander Couzens1-0/+5
Change-Id: Idfd96c4e3556b93ca85acb94a2176ec269a906d1
2018-04-11ansible: setup-gsm-tester: use udhcpd as dhcp serverAlexander Couzens1-0/+9
Required for ip.access Change-Id: I5ae43ebcd3c87e625110d8ff6afa0476f4b1facf
2018-03-16add ansible playbooksAlexander Couzens1-0/+39
Introduce playbooks to do: - setup-jenkins-slave - setup a usualy or special jenkins-slave - setup-gsm-tester - setup the gsm-tester Change-Id: I7007a4e6c38f73843390ec2b3b91133aff21e36a