def test_generate_salt_ssh_master_conf(tmpdir): path = tmpdir.dirname p = Project(path=path) master = salt.generate_salt_ssh_master_conf(p) assert master['root_dir'] == os.path.join(p.settings_dir) assert master['cachedir'] == os.path.join(p.settings_dir, 'var', 'cache', 'salt') assert master['file_roots']['base'] == [os.path.join(p.settings_dir, 'salt')] assert master['pillar_roots']['base'] == [os.path.join(p.settings_dir, 'pillar')]
def test_generate_salt_ssh_master_conf(tmpdir): path = tmpdir.dirname p = Project(path=path) master = salt.generate_salt_ssh_master_conf(p) assert master['root_dir'] == os.path.join(p.settings_dir) assert master['cachedir'] == os.path.join(p.settings_dir, 'var', 'cache', 'salt') assert master['file_roots']['base'] == [ os.path.join(p.settings_dir, 'salt') ] assert master['pillar_roots']['base'] == [ os.path.join(p.settings_dir, 'pillar') ]
def salt_ssh_create_master_file(self): etc_salt_dir = os.path.join(self.settings_dir, 'etc', 'salt') master_conf_file = os.path.join(etc_salt_dir, 'master') with open(master_conf_file, 'w') as f: dict_ = salt.generate_salt_ssh_master_conf(project=self) yaml.safe_dump(dict_, f, default_flow_style=False)
def salt_ssh_create_master_file(self): etc_salt_dir = os.path.join(self.settings_dir, 'etc', 'salt') master_conf_file = os.path.join(etc_salt_dir, 'master') with open(master_conf_file, 'w') as f: dict_ = salt.generate_salt_ssh_master_conf(project=self) yaml.safe_dump(dict_, f, default_flow_style=False)