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')]
Beispiel #2
0
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')
    ]
Beispiel #3
0
 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)
Beispiel #4
0
 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)