aboutsummaryrefslogtreecommitdiffstats
path: root/ansible/roles/osmocom-workstation/tasks/git-repos.yml
blob: 79f7f314299267f7715febce96f5795532acff40 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
---

- name: install osmocom git repos
  become: yes
  become_user: "{{ osmocom_user }}"
  git:
     repo: git://git.osmocom.org/{{ item }}.git
     dest: "{{ git_destination }}/{{ item }}"
     accept_hostkey: yes
     force: no
     recursive: no
  with_items:
     - libosmo-abis
     - libosmo-dsp
     - libosmo-netif
     - libosmo-sccp
     - libosmocore
     - libsmpp34
     - openpcd
     - osmo-sim-auth
     - pysim
     - sim/hello-stk
     - sim/sim-tools
     - simtrace
     - simtrace2
     - libgtpnl
     - libtelnet
     - mncc-python
     - octphy-2g-headers
     - openbsc
     - openggsn
     - osmo-bsc
     - osmo-bts
     - osmo-e1-recorder
     - osmo-ggsn
     - osmo-gsm-manuals
     - osmo-gtp-kernel
     - osmo-hlr
     - osmo-iuh
     - osmo-mgw
     - osmo-msc
     - osmo-pcu
     - osmo-rbs
     - osmo-sgsn
     - osmo-sip-connector
     - osmo-trx
     - osmocom-lcs
     - dct3-gsmtap
     - osmo-qcdiag
     - osmocom-bb
     - osmocom-docs
     - ot290-gsmtap
       #- quectel-experiments
     - osmo-bts-amp
     - osmo-e1-xcvr
     - osmo-lea6t-gps
     - osmo-nvs-gps
     - osmo-ocxo
     - osmo-small-hardware
     - 3gpp-etsi-pdf-links
     - artwork
     - docker-playground
     - gapk
     - gen_ladder
     - osmo-ci
     - osmo-dev
     - osmo-gsm-tester
     - osmo-pcap
     - osmo-sysmon
     - osmo-tacdb
     - osmo-ttcn3-hacks
     - erlang/mgw_nat
     - erlang/osmo_map
     - erlang/osmo_sccp
     - erlang/osmo_ss7
     - erlang/signerl
     - osmo-map-masq
     - meta-telephony
     - osmo-abi-check
     - python/osmo-python-tests
     - gr-gsm
     - gr-iqbal
     - gr-osmosdr
     - libusrp
     - osmo-adsb-gen
     - osmo-fl2k
     - osmo-sdr
     - rtl-sdr
     - asn1c
     - libasn1c
     - libosmo-asn1-map
     - libosmo-asn1-tcap
     - libosmo-tcap
     - libsua
     - nplab/m3ua-testtool
     - nplab/sua-testtool
     - osmo-auc
     - osmo-tcap-map
     - osmo-tetra

- name: install TTCN3 dependency git repos
  command: make deps
  args:
     chdir: "{{ git_destination }}/osmo-ttcn3-hacks"

- name: install sysmocom git repos
  git: repo=git://git.sysmocom.de/{{ item }}.git
       dest={{ git_destination }}/{{ item }}
       accept_hostkey=yes
       force=yes
       recursive=no
  with_items:
     - sysmo-bts/layer1-api
     - poky/meta-sysmocom-bsp
     - rs-backup-suite
     - sysmo-usim-tool


- name: install github git repos
  git: repo=git://github.com/{{ item }}.git
       dest={{ git_destination }}/{{ item }}
       accept_hostkey=yes
       force=yes
       recursive=no
  with_items:
     - myriadrf/LimeSuite
     - gustafj/vim-ttcn