host_vars['devices'] = get_scratch_devices(remote)[0:dev_needed]
if 'monitor_interface' not in extra_vars:
host_vars['monitor_interface'] = remote.interface
+ if 'radosgw_interface' not in extra_vars:
+ host_vars['radosgw_interface'] = remote.interface
if 'public_network' not in extra_vars:
host_vars['public_network'] = remote.cidr
return host_vars
vars=dict(
osd_auto_discovery=True,
monitor_interface='eth0',
+ radosgw_interface='eth0',
public_network='172.21.0.0/20',
),
))
playbook=[],
vars=dict(
monitor_interface='eth0',
+ radosgw_interface='eth0',
public_network='172.21.0.0/20',
),
))
hosts_file_obj.seek(0)
assert hosts_file_obj.read() == '\n'.join([
'[mdss]',
- "remote2 monitor_interface='eth0' public_network='172.21.0.0/20'",
+ "remote2 monitor_interface='eth0' public_network='172.21.0.0/20' radosgw_interface='eth0'",
'',
'[mons]',
- "remote1 monitor_interface='eth0' public_network='172.21.0.0/20'",
+ "remote1 monitor_interface='eth0' public_network='172.21.0.0/20' radosgw_interface='eth0'",
'',
'[osds]',
- "remote3 monitor_interface='eth0' public_network='172.21.0.0/20'",
+ "remote3 monitor_interface='eth0' public_network='172.21.0.0/20' radosgw_interface='eth0'",
])