blob: 2d581b436dcc7382a336451e86ab1119f1d3ea3b [file] [log] [blame]
Mohammed Naser336caf42022-03-11 17:56:45 -05001# Copyright (c) 2022 VEXXHOST, Inc.
2#
3# Licensed under the Apache License, Version 2.0 (the "License"); you may
4# not use this file except in compliance with the License. You may obtain
5# a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12# License for the specific language governing permissions and limitations
13# under the License.
14
15dependency:
Mohammed Naser24abccb2023-01-29 22:50:42 +000016 name: galaxy
Mohammed Naser336caf42022-03-11 17:56:45 -050017driver:
Mohammed Naser4bf5e6e2024-01-20 13:55:30 -050018 name: default
Mohammed Naserc5e4ff22022-10-28 12:46:31 -040019 ssh_connection_options:
20 - -o ControlMaster=auto
21 - -o ControlPersist=270s
22 - -o ServerAliveInterval=15
Mohammed Naser336caf42022-03-11 17:56:45 -050023platforms:
24 - name: ctl1
25 groups: &controller_groups
26 - controllers
Mohammed Naser336caf42022-03-11 17:56:45 -050027 - name: ctl2
28 groups: *controller_groups
29 - name: ctl3
30 groups: *controller_groups
31 - name: nvme1
32 groups: &nvme_groups
33 - cephs
Mohammed Naser336caf42022-03-11 17:56:45 -050034 - name: nvme2
35 groups: *nvme_groups
36 - name: nvme3
37 groups: *nvme_groups
38 - name: kvm1
39 groups: &kvm_groups
40 - computes
41 - name: kvm2
42 groups: *kvm_groups
43provisioner:
44 name: ansible
Mohammed Naser206e5f82022-03-16 20:21:14 -040045 options:
Mohammed Naser46e15522022-03-19 16:07:44 -040046 inventory: "${MOLECULE_EPHEMERAL_DIRECTORY}/workspace"
Mohammed Naser206e5f82022-03-16 20:21:14 -040047 config_options:
Mohammed Naser2b11af22022-10-28 09:58:02 -040048 connection:
Mohammed Naser206e5f82022-03-16 20:21:14 -040049 pipelining: true
Mohammed Naser336caf42022-03-11 17:56:45 -050050 inventory:
Mohammed Naser46e15522022-03-19 16:07:44 -040051 links:
Michiel Piscaerc8cfa3f2023-08-11 14:33:19 +020052 host_vars: "${ATMOSPHERE_ANSIBLE_VARS_PATH-$MOLECULE_SCENARIO_DIRECTORY}/host_vars"
53 group_vars: "${ATMOSPHERE_ANSIBLE_VARS_PATH-$MOLECULE_SCENARIO_DIRECTORY}/group_vars"
Mohammed Naser336caf42022-03-11 17:56:45 -050054verifier:
okozachenko87131922022-04-09 01:04:53 +100055 name: ansible