From 7b73542b9020921140982966c1801f093f21f14c Mon Sep 17 00:00:00 2001 From: unman Date: Mon, 14 Nov 2022 15:14:03 +0000 Subject: [PATCH] Salt-dev prelinminaries --- salt-dev/setup_pyenv.sls | 14 ++++++++++++++ salt-dev/source.sls | 22 ++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 salt-dev/setup_pyenv.sls create mode 100644 salt-dev/source.sls diff --git a/salt-dev/setup_pyenv.sls b/salt-dev/setup_pyenv.sls new file mode 100644 index 0000000..fe0023c --- /dev/null +++ b/salt-dev/setup_pyenv.sls @@ -0,0 +1,14 @@ +# vim: set syntax=yaml ts=2 sw=2 sts=2 et : +# +# +# + +{% if grains['nodename'] != 'dom0' %} + +cmd-run: + - name: | + pyenv install 3.7.0 + pyenv virtualenv 3.7.0 salt + pyenv activate salt + +{% endif %} diff --git a/salt-dev/source.sls b/salt-dev/source.sls new file mode 100644 index 0000000..10b314f --- /dev/null +++ b/salt-dev/source.sls @@ -0,0 +1,22 @@ +# vim: set syntax=yaml ts=2 sw=2 sts=2 et : +# +# +# + +{% if grains['nodename'] != 'dom0' %} + +salt_clone: + git.latest: + name: https://github.com/saltstack/salt.git + target: /home/user/salt + user: user + depth: 1 + origin: salt + +'python -m pip install pre-commit nox': + cmd.run + +pre-commit install: + cmd.run + +{% endif %}