aboutsummaryrefslogtreecommitdiffstats
path: root/fdio.infra.ansible/roles
AgeCommit message (Collapse)AuthorFilesLines
2024-12-04feat(infra): AWS -> Nobleoper-241125Peter Mikus4-19/+37
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I95f2945597eeacb01e04ae0b40dc2bba667dcf91 (cherry picked from commit 0ebc52457569ad77cfa5b1c322d0d28baeea9777)
2024-12-04fix(infra): Few fixesPeter Mikus8-119/+3
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: If7b85d7cf08b036f9d3676902db583c1aee7ce1c (cherry picked from commit a1ea383338757c934c5f329bf6265623a52008d0)
2024-11-27feat(infra): 2n-spr -> noblePeter Mikus3-6/+12
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I4a1cfdd671280a3491cd3fdc043f51b0608ad9c3 (cherry picked from commit 64e0f7f310c4267b8d3ec5b92218086bffd0d3f1)
2024-11-25feat(ansible): 3n-icxPeter Mikus1-1/+1
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I9b1d8307d86414d12987a83dd048cd4ce8741077 (cherry picked from commit 99d86ac0346cf4f9eafa94bf234519a6331b0e3e)
2024-11-22feat(infra): 2n-zn2 -> NoblePeter Mikus1-35/+6
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I328168f7faec252e684de3b6efa57c09d52aaff8
2024-11-20feat(infra): vpp_device repurposePeter Mikus6-66/+3
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I8e4faec87c2c1aa7a9fd4f8086d647fbdb24565b
2024-10-29fix(ansible): Docker images rolePeter Mikus1-0/+9
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Id0c07943ccf22e8983a86cdd2bde6c0b9a554450
2024-10-29feat(ansible): Remove python_envPeter Mikus2-95/+0
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Id03fd5fa6cdf9694dc59fb671519e703a8bb8591
2024-10-28fix(ansible): Calibration rolePeter Mikus4-90/+3
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Ie590eb5eaed0bec9b75ce786062f62f4a3a1d19d
2024-10-24feat(ansible): Ubuntu 24.04Peter Mikus41-1168/+381
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Id486cbf0cdade79450912b54c068a3287c4edd36
2024-10-09feat(pxe): Nvidia GRCoper-241014Peter Mikus10-399/+2
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I41af1e40e66e5a429a274a6e7af40986273f1210
2024-08-14fix(core): Requirements bumppmikus1-1/+1
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I123295851d6d8a8bdfcf8fd0d3e68de8aad38965
2024-08-07fix(pip): Requirements for 24.04pmikus1-4/+4
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I7511fb128d81f5d91fb2cc0d71f193efaefd9f41
2024-07-31feat(ansible): env variables for nomad and vaultpmikus2-4/+15
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I8a27c6ae832237947db6d28c052af0d15cac19a0
2024-07-29feat(infra): Ubuntu 24.04 LTSpmikus3-2/+8
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Ib1f079f7fecb0c1f0f477bc565205165295202bd
2024-07-26feat(infra): Ubuntu 24.04 LTSpmikus17-53/+82
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I81e48360fcc970a16f1203955003d59f476b3233
2024-07-26Update requirements to the newest versionsTibor Frank1-27/+36
Change-Id: I2eea5996c799e06cda73ab79ae2123867a913106 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2024-07-18feat(ansible): Update calibration rolepmikus3-50/+12
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: If09928efb26066137014d3784efc6e6910d01143
2024-05-29fix(packer): Update AWS imagepmikus4-69/+83
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I1907fcb88dff0bb62cc6f5a8bf3ea58e3ad1578d
2024-05-17feat(device): Reconfigurepmikus1-4/+14
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I5ca0fc5832c249553c79dd9c5d4148ba64e61654
2024-02-16feat(device): 1n-alt ansible improvementoper-240219Juraj Linkeš2-11/+21
We're seeing extra IGMP traffic which interferes with tests which must be disabled. This is done by disabling the setting by default on all interfaces. The default setting is also adopted for other traffic-related configuration: Default sets the configuration when the interface is created. For hardware interfaces, that is at boot time. For VF interfaces, when we create them with the csit-initialize-vfs.sh script and for virtual interfaces when they're created. On the other hand, the all configuration option doesn't set the configuration. It uses the current configuration value along with the passed configuration value to produce a new value, which could be expressed as: f(old_value, value_from_all) -> new_value Where f is a function specific to each configuration option. Using all thus requires us to know the function and the old value which is less reliable than just using default everywhere. Also fix the 1n-alt VF init script. Change-Id: I3da15abfb5a1e76769076edd95d20e2168b6f71f Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
2024-02-16feat(device): add cx6 to 1n-alt ansibleJuraj Linkeš1-0/+5
Also update 1n-alt hardware with info from dmidecode and port names to match the rules in Testbed Naming Convention. Change-Id: Ib654adaec5667f0e79a3cb86edfbf4578f5c3d5f Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
2024-01-31feat(terraform): 2n-c7gnpmikus1-8/+0
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I7a1f9744c4ca8abbd4814ab6cccba388ef466f50
2024-01-23feat(infra): 1n-altpmikus1-0/+10
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Iea69bcd730f641504428f1400e5c6eb6d6b755dd
2024-01-23feat(device): Add 1n-alt vpp devicepmikus4-36/+34
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I3d2bb0408f15fd14989d1179d7f08710a3d86e67
2024-01-17feat(device): Driver compatibilitypmikus1-4/+4
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I55421ca38df412950f4b2487e5db901a1850ed12
2024-01-15feat(ansible): DPDK compatibility matrixpmikus2-15/+15
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I746471b59e1fb00a00007b6e9f2ba02d873ae3e2
2024-01-12feat(ansible): DPDK 23.11pmikus2-9/+9
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Ie2e3f88245442f6b6105a9d9e75f056e8843a21b
2023-11-24feat(ansible): Add volume mappings for docker containersoper-231127pmikus2-110/+16
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I438c681d2b82725634db33db4deb611493400fae
2023-11-14feat(docs): Testbed firmware alignpmikus1-1/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I670dbffc6c6a11f35f06f3e3384b43e9e437aa28
2023-11-08feat(csit): 3n-icxdpmikus2-2/+2
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I7f0eee8b94f65550eae68edeacf343ff982dd85a
2023-11-07fix(device): Driver combinationpmikus1-1/+8
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ic02d596972c10c10c4b3100b2e651bb91b74879a
2023-10-30code and doc updates for vagrant VM dev/test environ setupNaveen Joy1-7/+8
Change-Id: I0e4e4758b3abbfc2fe2e18200b85477293de218b Signed-off-by: Naveen Joy <najoy@cisco.com> Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2023-09-12feat(core): 1n_spr swap interfacespmikus1-2/+2
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Icf68d2f244432f49f6b8fb0876807d694a1e8e31
2023-09-12fix(core): 1n_sprpmikus3-1/+5
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ia8067fb1683295fb711bbba81a35b0e6d18b084f
2023-09-08feat(infra): SPR backendpmikus2-2/+4
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: If48902729a8c13b83c97170c12fc43bac624212c
2023-09-06feat(infra): Add new SPR serverspmikus4-36/+62
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Id90ca8323e6f49b51f19526e1089bf711e4e8182
2023-09-04feat(ansible): Consul upgradepmikus7-134/+73
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ifde27d3bd637364e3a1cc56477e79f26f0e57827
2023-08-31feat(ansible): Nomad updatepmikus12-183/+289
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I67563590ea44c3d59090dc66acd4ef64f8a05f45
2023-08-21CSIT: Update requirements fileTibor Frank3-108/+54
Change-Id: I259c00baa2f336331354b22fe78be10678ecf343 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-08-17feat(ansible): Bump DPDK 23.07pmikus2-12/+2
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ieb1576aa45e689dda8358c4ad4708b3b09b5216c
2023-08-17feat(ansible): DPDK 23.07pmikus2-33/+19
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I0d153b1c749adaa9313e586a0c0625000128769c
2023-08-04fix(ansible): QAT v1.x installoper-230807pmikus4-16/+98
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I2e2047f3d02a1c4f90298cb15f2574e5ea6a7ad4
2023-07-27fix(ansible): QAT install flowoper-230731pmikus1-2/+2
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I4670366b704f0cd999d8a3ba08712b72148078a0
2023-07-27fix(core): QAT initializationpmikus1-0/+10
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I28af64b7d39a97bbb84f9d987a3f5d3a2d02701b
2023-07-27fix(ansible): QAT installationpmikus2-2/+6
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I48084f28070126561de630332e7b6f38f6e595ac
2023-07-20feat(terraform): Add 3n-c6in, use intel TG for ARMoper-230724pmikus1-2/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Icac039f959b0dda007bc06152602e6fb42e5f7a1
2023-07-14fix(packer): Namingpmikus4-6/+14
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I8127beeb6664aa51ef5cb313d658ab2e5638b581
2023-07-14feat(aws): Add new flavorspmikus7-9/+266
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ie63b3d6c7ff376d808587e7c96f386946c939a81
2023-07-13feat(packer): Cleanuppmikus2-3/+3
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I947f0e349584c3688e207a910e0debfc87562af6