diff options
author | Peter Mikus <pmikus@cisco.com> | 2019-02-20 12:19:07 +0000 |
---|---|---|
committer | Peter Mikus <pmikus@cisco.com> | 2019-02-22 16:05:38 +0000 |
commit | 53153e114017d193cdf9b88f21f4eac31bad72b7 (patch) | |
tree | 6cbe624d67ec51733928ea4a54a50d613b4b94c5 /resources/tools/testbed-setup/ansible/inventories | |
parent | 138c1b1f56a2b59afeafb92379e955b9baf95e7a (diff) |
CSIT-1437 Create portable host-setup document
- Ansible simplified and optimalized
- Porting global variables into single file
- Rework the README.md
- Tested outside LF environemnt
Change-Id: I124cffa5c4510edf365e8b558da0c8c498f55d50
Signed-off-by: Peter Mikus <pmikus@cisco.com>
Diffstat (limited to 'resources/tools/testbed-setup/ansible/inventories')
36 files changed, 351 insertions, 0 deletions
diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/group_vars/all.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/group_vars/all.yaml new file mode 100644 index 0000000000..c464ad8da2 --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/group_vars/all.yaml @@ -0,0 +1,42 @@ +--- +# file: group_vars/all.yaml + +# General settings +ansible_python_interpreter: '/usr/bin/python2.7' +ansible_become_pass: '{{ inventory_sudo_pass }}' +# Domain is used in /etc/hosts file on target machine. +domain: 'linuxfoundation.org' +# DNS is used in /etc/netplan/01-netcfg.yaml +dns_servers: "[ 199.204.44.24, 199.204.47.54 ]" + +# Proxy settings: Uncomment and fill the proper values. These variables will be +# set globally by writing into /etc/environment file on target machine. +#proxy_env: +# http_proxy: http://proxy.com:80 +# HTTP_PROXY: http://proxy.com:80 +# https_proxy: http://proxy.com:80 +# HTTPS_PROXY: http://proxy.com:80 +# ftp_proxy: http://proxy.com:80 +# FTP_PROXY: http://proxy.com:80 +# no_proxy: localhost,127.0.0.1,{{ ansible_default_ipv4.address }} +# NO_PROXY: localhost,127.0.0.1,{{ ansible_default_ipv4.address }} + +# Docker settings. +docker_edition: 'ce' +docker_channel: 'edge' +docker_version: '18.05.0' +docker_users: ['testuser'] +docker_repository: 'deb https://download.docker.com/linux/{{ ansible_distribution | lower }} {{ ansible_distribution_release }} {{ docker_channel }}' +docker_apt_package_name: '{{ docker_version }}~{{ docker_edition }}~3-0~{{ ansible_distribution | lower }}' +docker_daemon_environment_http: + - 'HTTP_PROXY={{ proxy_env.http_proxy }}' + - 'NO_PROXY={{ proxy_env.no_proxy }}' +docker_daemon_environment_https: + - 'HTTPS_PROXY={{ proxy_env.https_proxy }}' + - 'NO_PROXY={{ proxy_env.no_proxy }}' + +# Kubernetes settings. +kubernetes_channel: 'main' +kubernetes_version: '1.11.0-00' +kubernetes_repository: 'deb http://apt.kubernetes.io/ kubernetes-xenial {{ kubernetes_channel }}' +kubernetes_apt_package_name: '{{ kubernetes_version }}' diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.16.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.16.yaml new file mode 100644 index 0000000000..25401e33f3 --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.16.yaml @@ -0,0 +1,6 @@ +--- +# file: host_vars/10.30.51.16.yaml + +hostname: "t1-tg1" +isolcpus: "1-17,19-35" +cfs_cpus: "0,18" diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.17.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.17.yaml new file mode 100644 index 0000000000..ac3f9fa310 --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.17.yaml @@ -0,0 +1,6 @@ +--- +# file: host_vars/10.30.51.17.yaml + +hostname: "t1-sut1" +isolcpus: "1-17,19-35" +cfs_cpus: "0,18" diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.18.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.18.yaml new file mode 100644 index 0000000000..e96ed37d89 --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.18.yaml @@ -0,0 +1,6 @@ +--- +# file: host_vars/10.30.51.18.yaml + +hostname: "t1-sut2" +isolcpus: "1-17,19-35" +cfs_cpus: "0,18" diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.20.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.20.yaml new file mode 100644 index 0000000000..91eb9fc9ca --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.20.yaml @@ -0,0 +1,6 @@ +--- +# file: host_vars/10.30.51.20.yaml + +hostname: "t2-tg1" +isolcpus: "1-17,19-35" +cfs_cpus: "0,18" diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.21.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.21.yaml new file mode 100644 index 0000000000..84a72542e9 --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.21.yaml @@ -0,0 +1,6 @@ +--- +# file: host_vars/10.30.51.21.yaml + +hostname: "t2-sut1" +isolcpus: "1-17,19-35" +cfs_cpus: "0,18" diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.22.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.22.yaml new file mode 100644 index 0000000000..5d7aaa5bee --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.22.yaml @@ -0,0 +1,6 @@ +--- +# file: host_vars/10.30.51.22.yaml + +hostname: "t2-sut2" +isolcpus: "1-17,19-35" +cfs_cpus: "0,18" diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.24.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.24.yaml new file mode 100644 index 0000000000..88e5148dfb --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.24.yaml @@ -0,0 +1,6 @@ +--- +# file: host_vars/10.30.51.24.yaml + +hostname: "t3-tg1" +isolcpus: "1-17,19-35" +cfs_cpus: "0,18" diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.25.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.25.yaml new file mode 100644 index 0000000000..144e449b4a --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.25.yaml @@ -0,0 +1,6 @@ +--- +# file: host_vars/10.30.51.25.yaml + +hostname: "t3-sut1" +isolcpus: "1-17,19-35" +cfs_cpus: "0,18" diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.26.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.26.yaml new file mode 100644 index 0000000000..d860ef216d --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.26.yaml @@ -0,0 +1,6 @@ +--- +# file: host_vars/10.30.51.26.yaml + +hostname: "t3-sut2" +isolcpus: "1-17,19-35" +cfs_cpus: "0,18" diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.28.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.28.yaml new file mode 100644 index 0000000000..11665983fa --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.28.yaml @@ -0,0 +1,10 @@ +--- +# file: host_vars/10.30.51.28.yaml + +hostname: "t4-virl1" +virl_l2_start: "10.30.52.2" +virl_l2_end: "10.30.52.253" +virl_l2_gateway: "10.30.52.1" +virl_l2_network: "10.30.52.0/24" +virl_l2_ip: "10.30.52.254" +virl_public_port: "eth0" diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.29.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.29.yaml new file mode 100644 index 0000000000..4ab6fd1116 --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.29.yaml @@ -0,0 +1,10 @@ +--- +# file: host_vars/10.30.51.29.yaml + +hostname: "t4-virl2" +virl_l2_start: "10.30.53.2" +virl_l2_end: "10.30.53.253" +virl_l2_gateway: "10.30.53.1" +virl_l2_network: "10.30.53.0/24" +virl_l2_ip: "10.30.53.254" +virl_public_port: "eth4" diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.30.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.30.yaml new file mode 100644 index 0000000000..ab5d222188 --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.30.yaml @@ -0,0 +1,10 @@ +--- +# file: host_vars/10.30.51.30.yaml + +hostname: "t4-virl3" +virl_l2_start: "10.30.54.2" +virl_l2_end: "10.30.54.253" +virl_l2_gateway: "10.30.54.1" +virl_l2_network: "10.30.54.0/24" +virl_l2_ip: "10.30.54.254" +virl_public_port: "eth0" diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.36.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.36.yaml new file mode 100644 index 0000000000..e405b8064d --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.36.yaml @@ -0,0 +1,7 @@ +--- +# file: host_vars/10.30.51.36.yaml + +hostname: "s17-t33-sut1" +isolcpus: "1-15,17-31,33-47,49-63" +cfs_cpus: "0,16,32,48" +taishan_workaround: True diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.37.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.37.yaml new file mode 100644 index 0000000000..ece3a752aa --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.37.yaml @@ -0,0 +1,7 @@ +--- +# file: host_vars/10.30.51.37.yaml + +hostname: "s18-t33-sut2" +isolcpus: "1-15,17-31,33-47,49-63" +cfs_cpus: "0,16,32,48" +taishan_workaround: True diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.44.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.44.yaml new file mode 100644 index 0000000000..bdaeed5407 --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.44.yaml @@ -0,0 +1,6 @@ +--- +# file: host_vars/10.30.51.44.yaml + +hostname: "s3-t21-sut1" +isolcpus: "1-27,29-55,57-83,85-111" +cfs_cpus: "0,28,56,84" diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.45.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.45.yaml new file mode 100644 index 0000000000..d12c763516 --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.45.yaml @@ -0,0 +1,6 @@ +--- +# file: host_vars/10.30.51.45.yaml + +hostname: "s4-t21-tg1" +isolcpus: "1-27,29-55,57-83,85-111" +cfs_cpus: "0,28,56,84" diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.46.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.46.yaml new file mode 100644 index 0000000000..8e38586f7f --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.46.yaml @@ -0,0 +1,6 @@ +--- +# file: host_vars/10.30.51.46.yaml + +hostname: "s11-t31-sut1" +isolcpus: "1-27,29-55,57-83,85-111" +cfs_cpus: "0,28,56,84" diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.47.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.47.yaml new file mode 100644 index 0000000000..a3d05730da --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.47.yaml @@ -0,0 +1,6 @@ +--- +# file: host_vars/10.30.51.47.yaml + +hostname: "s12-t31-sut2" +isolcpus: "1-27,29-55,57-83,85-111" +cfs_cpus: "0,28,56,84" diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.48.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.48.yaml new file mode 100644 index 0000000000..f6a77e8be3 --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.48.yaml @@ -0,0 +1,6 @@ +--- +# file: host_vars/10.30.51.48.yaml + +hostname: "s13-t31-tg1" +isolcpus: "1-27,29-55,57-83,85-111" +cfs_cpus: "0,28,56,84" diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.49.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.49.yaml new file mode 100644 index 0000000000..9aad58a00b --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.49.yaml @@ -0,0 +1,6 @@ +--- +# file: host_vars/10.30.51.49.yaml + +hostname: "s19-t33t34-tg1" +isolcpus: "1-27,29-55,57-83,85-111" +cfs_cpus: "0,28,56,84" diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.50.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.50.yaml new file mode 100644 index 0000000000..55b8655e8c --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.50.yaml @@ -0,0 +1,6 @@ +--- +# file: host_vars/10.30.51.50.yaml + +hostname: "s1-t11-sut1" +isolcpus: "1-27,29-55,57-83,85-111" +cfs_cpus: "0,28,56,84" diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.51.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.51.yaml new file mode 100644 index 0000000000..42eeea814d --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.51.yaml @@ -0,0 +1,6 @@ +--- +# file: host_vars/10.30.51.51.yaml + +hostname: "s2-t12-sut1" +isolcpus: "1-27,29-55,57-83,85-111" +cfs_cpus: "0,28,56,84" diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.52.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.52.yaml new file mode 100644 index 0000000000..7eb994a8a2 --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.52.yaml @@ -0,0 +1,6 @@ +--- +# file: host_vars/10.30.51.52.yaml + +hostname: "s5-t22-sut1" +isolcpus: "1-27,29-55,57-83,85-111" +cfs_cpus: "0,28,56,84" diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.53.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.53.yaml new file mode 100644 index 0000000000..938bcecd30 --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.53.yaml @@ -0,0 +1,6 @@ +--- +# file: host_vars/10.30.51.53.yaml + +hostname: "s6-t22-tg1" +isolcpus: "1-27,29-55,57-83,85-111" +cfs_cpus: "0,28,56,84" diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.54.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.54.yaml new file mode 100644 index 0000000000..9a3de32d3d --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.54.yaml @@ -0,0 +1,6 @@ +--- +# file: host_vars/10.30.51.54.yaml + +hostname: "s7-t23-sut1" +isolcpus: "1-27,29-55,57-83,85-111" +cfs_cpus: "0,28,56,84" diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.55.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.55.yaml new file mode 100644 index 0000000000..2014e01dea --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.55.yaml @@ -0,0 +1,6 @@ +--- +# file: host_vars/10.30.51.55.yaml + +hostname: "s8-t23-tg1" +isolcpus: "1-27,29-55,57-83,85-111" +cfs_cpus: "0,28,56,84" diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.56.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.56.yaml new file mode 100644 index 0000000000..1d926f56a9 --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.56.yaml @@ -0,0 +1,6 @@ +--- +# file: host_vars/10.30.51.56.yaml + +hostname: "s9-t24-sut1" +isolcpus: "1-27,29-55,57-83,85-111" +cfs_cpus: "0,28,56,84" diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.57.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.57.yaml new file mode 100644 index 0000000000..e5bddf33f8 --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.57.yaml @@ -0,0 +1,6 @@ +--- +# file: host_vars/10.30.51.57.yaml + +hostname: "s10-t24-tg1" +isolcpus: "1-27,29-55,57-83,85-111" +cfs_cpus: "0,28,56,84" diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.58.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.58.yaml new file mode 100644 index 0000000000..0e854fdeb0 --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.58.yaml @@ -0,0 +1,6 @@ +--- +# file: host_vars/10.30.51.58.yaml + +hostname: "s14-t32-sut1" +isolcpus: "1-27,29-55,57-83,85-111" +cfs_cpus: "0,28,56,84" diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.59.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.59.yaml new file mode 100644 index 0000000000..4647606980 --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.59.yaml @@ -0,0 +1,6 @@ +--- +# file: host_vars/10.30.51.59.yaml + +hostname: "s15-t32-sut2" +isolcpus: "1-27,29-55,57-83,85-111" +cfs_cpus: "0,28,56,84" diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.60.yaml b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.60.yaml new file mode 100644 index 0000000000..27f5b45645 --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.60.yaml @@ -0,0 +1,6 @@ +--- +# file: host_vars/10.30.51.60.yaml + +hostname: "s16-t32-tg1" +isolcpus: "1-27,29-55,57-83,85-111" +cfs_cpus: "0,28,56,84" diff --git a/resources/tools/testbed-setup/ansible/inventories/lf_inventory/hosts b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/hosts new file mode 100644 index 0000000000..d2d67981b0 --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/lf_inventory/hosts @@ -0,0 +1,50 @@ +all: + children: + haswell: + children: + tg: + hosts: + 10.30.51.16: null #t1-tg1 + 10.30.51.20: null #t2-tg1 + 10.30.51.24: null #t3-tg1 + sut: + hosts: + 10.30.51.17: null #t1-sut1 + 10.30.51.18: null #t1-sut2 + 10.30.51.21: null #t2-sut1 + 10.30.51.22: null #t2-sut2 + 10.30.51.25: null #t3-sut1 + 10.30.51.26: null #t3-sut2 + skylake: + children: + tg: + hosts: + 10.30.51.45: null #s4-t21-tg1 + 10.30.51.48: null #s13-t31-tg1 + 10.30.51.49: null #s19-t33t34-tg1 + 10.30.51.53: null #s6-t22-tg1 + 10.30.51.55: null #s8-t23-tg1 + 10.30.51.57: null #s10-t24-tg1 + 10.30.51.60: null #s16-t32-tg1 + sut: + hosts: + 10.30.51.44: null #s3-t21-sut1 + 10.30.51.46: null #s11-t31-sut1 + 10.30.51.47: null #s12-t31-sut2 + 10.30.51.52: null #s5-t22-sut1 + 10.30.51.54: null #s7-t23-sut1 + 10.30.51.56: null #s9-t24-sut1 + 10.30.51.58: null #s14-t32-sut1 + 10.30.51.59: null #s15-t32-sut2 + vpp_device: + hosts: + 10.30.51.50: null #s1-t11-sut1 + 10.30.51.51: null #s2-t12-sut1 + taishan: + children: +# tg: +# hosts: + sut: + hosts: + 10.30.51.36: null #s17-t33-sut1 + 10.30.51.37: null #s18-t33-sut2 diff --git a/resources/tools/testbed-setup/ansible/inventories/sample_inventory/group_vars/all.yaml b/resources/tools/testbed-setup/ansible/inventories/sample_inventory/group_vars/all.yaml new file mode 100644 index 0000000000..8ffac218c3 --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/sample_inventory/group_vars/all.yaml @@ -0,0 +1,42 @@ +--- +# file: group_vars/all.yaml + +# General settings +ansible_python_interpreter: '/usr/bin/python2.7' +ansible_become_pass: '{{ inventory_sudo_pass }}' +# Domain is used in /etc/hosts file on target machine. +domain: 'linuxfoundation.org' +# DNS is used in /etc/netplan/01-netcfg.yaml on target machine. +dns_servers: "[ 199.204.44.24, 199.204.47.54 ]" + +# Proxy settings: Uncomment and fill the proper values. These variables will be +# set globally by writing into /etc/environment file on target machine. +#proxy_env: +# http_proxy: http://proxy.com:80 +# HTTP_PROXY: http://proxy.com:80 +# https_proxy: http://proxy.com:80 +# HTTPS_PROXY: http://proxy.com:80 +# ftp_proxy: http://proxy.com:80 +# FTP_PROXY: http://proxy.com:80 +# no_proxy: localhost,127.0.0.1,{{ ansible_default_ipv4.address }} +# NO_PROXY: localhost,127.0.0.1,{{ ansible_default_ipv4.address }} + +# Docker settings. +docker_edition: 'ce' +docker_channel: 'edge' +docker_version: '18.05.0' +docker_users: ['testuser'] +docker_repository: 'deb https://download.docker.com/linux/{{ ansible_distribution | lower }} {{ ansible_distribution_release }} {{ docker_channel }}' +docker_apt_package_name: '{{ docker_version }}~{{ docker_edition }}~3-0~{{ ansible_distribution | lower }}' +docker_daemon_environment_http: + - 'HTTP_PROXY={{ proxy_env.http_proxy }}' + - 'NO_PROXY={{ proxy_env.no_proxy }}' +docker_daemon_environment_https: + - 'HTTPS_PROXY={{ proxy_env.https_proxy }}' + - 'NO_PROXY={{ proxy_env.no_proxy }}' + +# Kubernetes settings. +kubernetes_channel: 'main' +kubernetes_version: '1.11.0-00' +kubernetes_repository: 'deb http://apt.kubernetes.io/ kubernetes-xenial {{ kubernetes_channel }}' +kubernetes_apt_package_name: '{{ kubernetes_version }}' diff --git a/resources/tools/testbed-setup/ansible/inventories/sample_inventory/host_vars/1.1.1.1.yaml b/resources/tools/testbed-setup/ansible/inventories/sample_inventory/host_vars/1.1.1.1.yaml new file mode 100644 index 0000000000..6cefdb4cc3 --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/sample_inventory/host_vars/1.1.1.1.yaml @@ -0,0 +1,6 @@ +--- +# file: host_vars/x.x.x.x.yaml + +hostname: "t1-tg1" +isolcpus: "1-17,19-35" +cfs_cpus: "0,18" diff --git a/resources/tools/testbed-setup/ansible/inventories/sample_inventory/hosts b/resources/tools/testbed-setup/ansible/inventories/sample_inventory/hosts new file mode 100644 index 0000000000..da5d7f1634 --- /dev/null +++ b/resources/tools/testbed-setup/ansible/inventories/sample_inventory/hosts @@ -0,0 +1,11 @@ +all: + children: + skylake: # Architecture: (options) skylake, haswell, taishan... + children: + tg: + hosts: + 1.1.1.1: null #t1-tg + sut: + hosts: + 2.2.2.2: null #t1-sut1 + 3.3.3.3: null #t1-sut2 |