mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
Various clean-ups, fixes and improvements to SPM directory references
in the base paths used in syspaths.py.
This commit is contained in:
parent
6147f08df7
commit
a66802c75a
5 changed files with 22 additions and 13 deletions
|
@ -4263,7 +4263,7 @@ INSTALL_DIR = *location of source code*
|
|||
CONFIG_DIR = ROOT_DIR + \(aq/etc/salt\(aq
|
||||
CACHE_DIR = ROOT_DIR + \(aq/var/cache/salt\(aq
|
||||
SOCK_DIR = ROOT_DIR + \(aq/var/run/salt\(aq
|
||||
SRV_ROOT_DIR= ROOT_DIR + \(aq/srv\(aq
|
||||
SRV_ROOT_DIR = ROOT_DIR + \(aq/srv\(aq
|
||||
BASE_FILE_ROOTS_DIR = ROOT_DIR + \(aq/srv/salt\(aq
|
||||
BASE_PILLAR_ROOTS_DIR = ROOT_DIR + \(aq/srv/pillar\(aq
|
||||
BASE_MASTER_ROOTS_DIR = ROOT_DIR + \(aq/srv/salt\-master\(aq
|
||||
|
|
|
@ -22,6 +22,7 @@ BASE_THORIUM_ROOTS_DIR = os.path.join(SRV_ROOT_DIR, 'thorium')
|
|||
BASE_MASTER_ROOTS_DIR = os.path.join(SRV_ROOT_DIR, 'salt-master')
|
||||
LOGS_DIR = os.path.join(ROOT_DIR, 'var', 'log', 'salt')
|
||||
PIDFILE_DIR = os.path.join(ROOT_DIR, 'var', 'run')
|
||||
SPM_FORMULA_PATH = os.path.join(ROOT_DIR, 'spm', 'salt')
|
||||
SPM_PILLAR_PATH = os.path.join(ROOT_DIR, 'spm', 'pillar')
|
||||
SPM_REACTOR_PATH = os.path.join(ROOT_DIR, 'spm', 'reactor')
|
||||
SPM_PARENT_PATH = os.path.join(ROOT_DIR, 'spm')
|
||||
SPM_FORMULA_PATH = os.path.join(SPM_PARENT_PATH, 'salt')
|
||||
SPM_PILLAR_PATH = os.path.join(SPM_PARENT_PATH, 'pillar')
|
||||
SPM_REACTOR_PATH = os.path.join(SPM_PARENT_PATH, 'reactor')
|
||||
|
|
|
@ -1915,15 +1915,15 @@ DEFAULT_API_OPTS = {
|
|||
DEFAULT_SPM_OPTS = {
|
||||
# ----- Salt master settings overridden by SPM --------------------->
|
||||
'spm_conf_file': os.path.join(salt.syspaths.CONFIG_DIR, 'spm'),
|
||||
'formula_path': '/srv/spm/salt',
|
||||
'pillar_path': '/srv/spm/pillar',
|
||||
'reactor_path': '/srv/spm/reactor',
|
||||
'formula_path': salt.syspaths.SPM_FORMULA_PATH,
|
||||
'pillar_path': salt.syspaths.SPM_PILLAR_PATH,
|
||||
'reactor_path': salt.syspaths.SPM_REACTOR_PATH,
|
||||
'spm_logfile': os.path.join(salt.syspaths.LOGS_DIR, 'spm'),
|
||||
'spm_default_include': 'spm.d/*.conf',
|
||||
# spm_repos_config also includes a .d/ directory
|
||||
'spm_repos_config': '/etc/salt/spm.repos',
|
||||
'spm_cache_dir': os.path.join(salt.syspaths.CACHE_DIR, 'spm'),
|
||||
'spm_build_dir': '/srv/spm_build',
|
||||
'spm_build_dir': os.path.join(salt.syspaths.SRV_ROOT_DIR, 'spm_build'),
|
||||
'spm_build_exclude': ['CVS', '.hg', '.git', '.svn'],
|
||||
'spm_db': os.path.join(salt.syspaths.CACHE_DIR, 'spm', 'packages.db'),
|
||||
'cache': 'localfs',
|
||||
|
|
|
@ -36,8 +36,8 @@ except ImportError:
|
|||
'SRV_ROOT_DIR', 'BASE_FILE_ROOTS_DIR', 'HOME_DIR',
|
||||
'BASE_PILLAR_ROOTS_DIR', 'BASE_THORIUM_ROOTS_DIR',
|
||||
'BASE_MASTER_ROOTS_DIR', 'LOGS_DIR', 'PIDFILE_DIR',
|
||||
'SPM_FORMULA_PATH', 'SPM_PILLAR_PATH', 'SPM_REACTOR_PATH',
|
||||
'SHARE_DIR'):
|
||||
'SPM_PARENT_PATH', 'SPM_FORMULA_PATH',
|
||||
'SPM_PILLAR_PATH', 'SPM_REACTOR_PATH', 'SHARE_DIR'):
|
||||
setattr(__generated_syspaths, key, None)
|
||||
|
||||
|
||||
|
@ -124,17 +124,21 @@ PIDFILE_DIR = __generated_syspaths.PIDFILE_DIR
|
|||
if PIDFILE_DIR is None:
|
||||
PIDFILE_DIR = os.path.join(ROOT_DIR, 'var', 'run')
|
||||
|
||||
SPM_PARENT_PATH = __generated_syspaths.SPM_PARENT_PATH
|
||||
if SPM_PARENT_PATH is None:
|
||||
SPM_PARENT_PATH = os.path.join(SRV_ROOT_DIR, 'spm')
|
||||
|
||||
SPM_FORMULA_PATH = __generated_syspaths.SPM_FORMULA_PATH
|
||||
if SPM_FORMULA_PATH is None:
|
||||
SPM_FORMULA_PATH = os.path.join(SRV_ROOT_DIR, 'spm', 'salt')
|
||||
SPM_FORMULA_PATH = os.path.join(SPM_PARENT_PATH, 'salt')
|
||||
|
||||
SPM_PILLAR_PATH = __generated_syspaths.SPM_PILLAR_PATH
|
||||
if SPM_PILLAR_PATH is None:
|
||||
SPM_PILLAR_PATH = os.path.join(SRV_ROOT_DIR, 'spm', 'pillar')
|
||||
SPM_PILLAR_PATH = os.path.join(SPM_PARENT_PATH, 'pillar')
|
||||
|
||||
SPM_REACTOR_PATH = __generated_syspaths.SPM_REACTOR_PATH
|
||||
if SPM_REACTOR_PATH is None:
|
||||
SPM_REACTOR_PATH = os.path.join(SRV_ROOT_DIR, 'spm', 'reactor')
|
||||
SPM_REACTOR_PATH = os.path.join(SPM_PARENT_PATH, 'reactor')
|
||||
|
||||
HOME_DIR = __generated_syspaths.HOME_DIR
|
||||
if HOME_DIR is None:
|
||||
|
@ -157,6 +161,7 @@ __all__ = [
|
|||
'INSTALL_DIR',
|
||||
'CLOUD_DIR',
|
||||
'BOOTSTRAP',
|
||||
'SPM_PARENT_PATH',
|
||||
'SPM_FORMULA_PATH',
|
||||
'SPM_PILLAR_PATH',
|
||||
'SPM_REACTOR_PATH'
|
||||
|
|
3
setup.py
3
setup.py
|
@ -229,6 +229,7 @@ class GenerateSaltSyspaths(Command):
|
|||
base_thorium_roots_dir=self.distribution.salt_base_thorium_roots_dir,
|
||||
logs_dir=self.distribution.salt_logs_dir,
|
||||
pidfile_dir=self.distribution.salt_pidfile_dir,
|
||||
spm_parent_path=self.distribution.salt_spm_parent_dir,
|
||||
spm_formula_path=self.distribution.salt_spm_formula_dir,
|
||||
spm_pillar_path=self.distribution.salt_spm_pillar_dir,
|
||||
spm_reactor_path=self.distribution.salt_spm_reactor_dir,
|
||||
|
@ -650,6 +651,7 @@ BASE_MASTER_ROOTS_DIR = {base_master_roots_dir!r}
|
|||
BASE_THORIUM_ROOTS_DIR = {base_thorium_roots_dir!r}
|
||||
LOGS_DIR = {logs_dir!r}
|
||||
PIDFILE_DIR = {pidfile_dir!r}
|
||||
SPM_PARENT_PATH = {spm_parent_path!r}
|
||||
SPM_FORMULA_PATH = {spm_formula_path!r}
|
||||
SPM_PILLAR_PATH = {spm_pillar_path!r}
|
||||
SPM_REACTOR_PATH = {spm_reactor_path!r}
|
||||
|
@ -818,6 +820,7 @@ class SaltDistribution(distutils.dist.Distribution):
|
|||
self.salt_base_master_roots_dir = None
|
||||
self.salt_logs_dir = None
|
||||
self.salt_pidfile_dir = None
|
||||
self.salt_spm_parent_dir = None
|
||||
self.salt_spm_formula_dir = None
|
||||
self.salt_spm_pillar_dir = None
|
||||
self.salt_spm_reactor_dir = None
|
||||
|
|
Loading…
Add table
Reference in a new issue