1c0551755f
Adjust minion PKI permissions
...
Needed for non-root Syndic operation.
Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
2023-02-01 22:48:16 +01:00
Imran Iqbal
b2316ed17b
fix(minion): replace literals with rootuser
& rootgroup
from map
2022-05-17 09:03:27 +01:00
Imran Iqbal
3eff2d2acf
refactor(minion): use pkg.installed
state for macOS
...
Keep consistent with `salt/master.sls`.
2022-05-17 09:02:19 +01:00
Imran Iqbal
d00c069e25
fix(gentoo): use retry_options
to avoid spurious service failures
...
Use the `retry_options` on Gentoo, similar to how its already being used
across the state files for FreeBSD, since we're getting failures such as
this one:
* https://gitlab.com/myii/salt-formula/-/jobs/2285180374
2022-04-03 10:27:56 +01:00
Imran Iqbal
02c31df0c5
fix(minion): respect minion_remove_config: true
...
Fixes #527 .
2022-02-03 16:14:40 +00:00
Heinz Wiesinger
c9c6e12223
fix(minion): fix windows path construction
2021-12-27 14:41:18 +01:00
Heinz Wiesinger
dfa7f7d1d8
feat(minion): ensure correct permissions for salt-cloud generated files
2021-12-27 14:41:13 +01:00
Imran Iqbal
a30f124485
fix(freebsd): fix package names [skip ci]
...
Resolves issues introduced in 24ebbb4e0c
.
2021-04-04 15:41:53 +01:00
Imran Iqbal
24ebbb4e0c
fix(freebsd): update to provide support for most recent versions
2021-03-30 12:40:41 +01:00
Imran Iqbal
bbd7286240
refactor(retry_options): provide options from defaults/pillar
2021-03-30 12:40:40 +01:00
RemiChristiaan
d71cf0c4f9
fix(service): service salt-master and salt-minion to restart last
...
When running a high-state on the salt-master to deploy itself, the run fails
with an Authentication error occurred because the master restarts half way though.
2020-07-27 15:11:37 +02:00
N
a46645607b
fix(minion): fix requisites from recent prs
2020-07-15 14:24:56 +01:00
N
e596cf671f
Merge branch 'master' into macos
2020-07-15 11:42:03 +01:00
sticky-note
b6ab1b1d54
fix(freebsd): command at
is already present in base system
2020-07-01 13:45:27 +11:00
N
c72b183f5f
fix(macos): use macos service names
...
X
2020-06-13 21:47:45 +01:00
N
6d6e2b9fd4
Merge branch 'macos' of https://github.com/noelmcloughlin/salt-formula into macos
2020-06-13 21:16:36 +01:00
N
8875b93eb7
chore(pr): adopt pr comments; indent jinja
2020-06-13 21:11:28 +01:00
N
419352f6ce
Merge branch 'master' of https://github.com/saltstack-formulas/salt-formula into macos
2020-06-13 20:33:36 +01:00
N
3920ed3bd4
Merge branch 'master' into macos
2020-06-01 01:15:32 +01:00
N
4d901b94d1
Merge branch 'master' into macos
2020-06-01 01:08:54 +01:00
hatifnatt
98ad87a001
feat(package): use apt-pinning to pin specific package version
...
Available only on Debian family OS-es
2020-03-18 22:49:28 +03:00
cristi
29ffd68d34
feat(mapping): better control of the service's state
...
Instead of the default service.running + enabled, you can control
the actual state, via pillar.
And you can even say 'state = ignore' and no state will be generated
to control the service
2020-02-20 18:44:04 +02:00
sticky-note
bbcc4cda7a
fix(tpl_path): replace slspath to tplroot
2020-02-13 09:43:25 +11:00
N
94027f7332
feat(macos): basic launchctl service support
2020-01-22 15:55:42 +00:00
Imran Iqbal
3e6397788f
fix(minion.sls): fix salt-lint
errors
...
```bash
Examining salt/minion.sls of type state
[210] Numbers that start with `0` should always be encapsulated in quotation marks
salt/minion.sls:20
- mode: 0644
```
2019-10-09 18:34:12 +01:00
nb
49bf81bc6e
fix(minion): fix version compare in minion.sls
2019-08-26 09:11:48 +11:00
N
14276e2074
fix(macos): fix minion package handling for homebrew
2019-08-01 01:31:02 +01:00
Imran Iqbal
fbe814ace8
feat(tofs
): allow TOFS for minion configuration
2019-06-07 03:58:24 +01:00
Javier Bértoli
2e1d4c4573
Specify dependencies
2019-03-31 13:02:13 -03:00
Colin Stubbs
32d9a9467d
Add MacOS support; fix Issue #352 ( #363 )
...
* Add MacOS support; fix Issue #352
* On MacOS, only attempt download if condition
Add if salt_settings.install_packages to requisites for an attempt to download the minion package on MacOS
* Update example pillar for MacOS support
Describe how to use MacOS specific options
* Add MacOS notes
* Update README.rst
* Update README.rst
2018-04-17 22:26:20 +02:00
Iustina
6027df00a4
Add configuration for packages version
2018-02-01 18:31:35 +02:00
Colin Stubbs
532b306b4e
Add initial basis for proper MacOS support
2018-01-06 22:54:57 +10:00
Dafydd Jones
d987901db2
fix windows minion restart command
2017-10-16 17:09:19 +01:00
Alexandre Gomes
01564c3753
Change cmd.wait to cmd.run ( #336 )
...
Changing cmd.wait to cmd.run as recomended on the documentation: https://docs.saltstack.com/en/latest/ref/states/all/salt.states.cmd.html#salt.states.cmd.wait
2017-10-01 20:22:11 +02:00
Tibold
e94f15d0fe
Added support for installing pynotify when inotify beacons are configuredwq
2017-08-15 20:48:15 +00:00
mechleg
e8ef3c1446
adding salt-minion restart option from official FAQ page
2017-07-27 13:15:21 -07:00
a.genus
0e8573d13a
Fix typo
2017-06-15 13:30:30 +03:00
a.genus
22ad7db7c0
Add restart minion via at ( fixes #136 )
2017-06-14 19:28:11 +03:00
Rene Jochum
1b611c871e
Add optional method to remove /etc/salt/minion.
...
Signed-off-by: Rene Jochum <rene@jochums.at>
2016-07-15 15:11:55 +02:00
Matthew X. Economou
001b034eb5
Replace absolute config pathname prefixes with the config_path variable
2016-03-29 13:28:47 -04:00
Niels Abspoel
6ec31374cb
Remove hardcoded paths with {{ slspath }} variable
2015-06-09 23:05:49 +02:00
Brian Jackson
7649c26a0d
Switch config file.recurse to clean by default and tell it to ignore _*
...
Salt writes it's schedule file to /etc/salt/{minion,master}.d/_schedule.conf
We don't want to stomp all over Salt's files, but we do want a pristine
starting point to lay down our managed config. So we use clean: True on the
file.recurse call, but we tell it to ignore files that start with an _
We have to rename the current config file (_defaults.conf) because it will be
ignored by the rule that ignores Salt's _* config files.
This also means we need to clean up old config files (_defaults.conf) and
restart the service if we cleaned it up.
2015-03-27 17:58:05 -05:00
Brian Jackson
924c04c0d8
Add setting to not install packages
...
If you are installing Salt via git/pip, the formula will try to overwrite your
install with packaged versions. This setting makes it possible to avoid that.
2015-03-24 12:08:08 -05:00
Brian Jackson
8ebb7f57df
Stop using clean: True on /etc/salt/{minion,master}.d
...
New versions of Salt put config files in /etc/salt/{minion,master}.d. We don't
want to erase them by using a clean: True on the file.recurse. This is a
backward incompatible change, but it's necessary to avoid deleting Salt config
files.
Resolves #104
2015-03-24 10:46:25 -05:00
Brian Jackson
cb3aa80c62
Don't overwrite salt variable
...
Using a variable named salt is a bad idea when salt already has a variable
named salt.
2015-03-16 23:39:32 -05:00
Simon Lloyd
cb03e885d4
Fix: pkgs is undefined
...
Update sls files to match name change in map.jinja.
2015-01-11 19:31:05 +01:00
Niels Abspoel
896578a75a
Removed package_map lookup
...
Added map.jinja solution more in line with other formulas,
This also improves issue #30
and pull request #30
2014-12-31 11:52:31 +01:00
Raphaël Hertzog
b93ec22244
Add a “salt.standalone” state
2014-12-21 15:41:16 +01:00
Seth House
1682df8592
Merge remote-tracking branch 'origin/pr/47'
...
Conflicts:
salt/master.sls
salt/minion.sls
2014-10-09 16:39:07 -06:00
Andrew Vant
00e245e20a
Added recursive management of minion.d and master.d.
...
This allows users to easily add configuration settings that the formula
doesn't yet provide, without having to modify the existing templates.
2014-10-06 11:56:07 -04:00