Darko Poljak
7ccc959ebd
Bugfix: --beta on the commandline does not seem to work #635
...
Fix argparse parsers.
7 years ago
Darko Poljak
3fb7e33305
Bugfix: non-existent manifest not handled gracefully #639
7 years ago
Darko Poljak
2b5f1a0148
Fix a case when HOME is set but empty
7 years ago
Darko Poljak
cf36aece7d
[BETA] bug: error info lost with parallel (option -j) #632
7 years ago
Darko Poljak
b870b6e43a
bugfix: __consul fails if consul is already running #633
7 years ago
Thomas Eckert
a5dc6214e1
`dpkg {-r|-P}` needs the package-, not the filename
7 years ago
Thomas Eckert
3208ab614e
review notes (duplicate boolean section, comma separate "see also" items)
7 years ago
Darko Poljak
1f93e7291e
Fix consul message and document messaging.
7 years ago
Thomas Eckert
a545b10538
add `--state`-parameter and messaging to __package_dpkg
...
- `--state` allows to remove a deb-package, if `--purge-if-absent` is
specified the package is purged instead of "only" removed
- messaging was added
- man-page updated accordingly
7 years ago
Thomas Eckert
94c9d11cb8
fix messaging for __package_update_index
...
The message was printed unconditionally, even if no `apt-get update` had
been running.
7 years ago
Darko Poljak
c0dc26a577
Fix consul message.
7 years ago
Darko Poljak
48a0fb5bd0
Add message when adding consule directly on target.
7 years ago
Darko Poljak
4d39b6af51
Add -4 and -6 params to force IPv4, IPv6 addresses respectively.
7 years ago
Darko Poljak
9a832d88b5
Add option for directly downloading on target host.
7 years ago
Darko Poljak
0074bb0564
Fix minor docs formatting.
7 years ago
Darko Poljak
eb94d7a8bb
Remove update index type dep, call update index after adding new source. ( #623 )
7 years ago
Darko Poljak
a993e0f5a9
Support disabling saving output streams
7 years ago
Darko Poljak
47399bfa9f
Add --renew-hook param to letsencrypt_cert type.
7 years ago
Darko Poljak
fe7da4d8b3
Update man page.
7 years ago
Darko Poljak
d6ff077156
__package_apt ignores --version parameter #615
7 years ago
Jonas Weber
bfde7a6cfa
Allow __motd to read from stdin
7 years ago
Jonas Weber
2069650e74
Allow filling __issue from stdin
...
closes #130
7 years ago
Thomas Eckert
fa91dbfcdb
(re-) copyright msg
7 years ago
Thomas Eckert
6a6fdac25d
add error-message if OS is unsuppored; fix indentation
7 years ago
Thomas Eckert
cb21b3679a
add missing legal boilerplate to explorer
7 years ago
Thomas Eckert
e31de114e3
__package_update_index: update man-page w/ `--magage` and MESSAGING
7 years ago
Thomas Eckert
179c5a2dfe
__package_update_index: optional `--maxage <seconds>`-parameter for apt
...
`--maxage 3600` ensures that `apt-get --quiet update` is only done if
the previous run was at least 1 hour ago.
This also adds messaging
7 years ago
Thomas Eckert
2dc5550fa4
__package_update_index: update man-page w/ `--magage` and MESSAGING
7 years ago
Thomas Eckert
27d38a28ab
__package_update_index: optional `--maxage <seconds>`-parameter for apt
...
`--maxage 3600` ensures that `apt-get --quiet update` is only done if
the previous run was at least 1 hour ago.
This also adds messaging
7 years ago
Jonas Weber
3545d0157f
Provide `--purge-if-absent` to __package_apt
...
Configuration files are not purged under Debian when the package
is deinstalled. If this parameter is given, they are deleted upon
package deinstallation.
7 years ago
Jonas Weber
dd188ca588
Handle stdin to __systemd_unit correctly
...
When directly piping in the source of a systemd unit file, cdist
errored out. This is due to not propagating the stdin file to the
underlying __config_file type (which already contains code for this
case, but this has to be duplicated in __systemd_unit).
The following example thus works:
__systemd_unit test.service --source - <<EOF
[Service]
ExecStart=/bin/sleep 3600
EOF
7 years ago
Darko Poljak
9703e0f08e
Save output streams.
...
Implementation is 99% based on Steven's initial implementation.
7 years ago
Kamila Součková
00f524773e
__daemontools fixes
...
make __daemontools more robust and clean up the --install-init-script confusion
7 years ago
Michal Hanula
c895be381f
When installing packages on freebsd, redirect stdout and stderr to /dev/null instead of closing them.
...
Some pre/post-install scripts rely on them being open.
(It would be bette to leave them open and show the output, but I didn't
want to change the behaviour)
7 years ago
Kamila Součková
a657af64a1
__letsencrypt_cert: add nonparallel and make admin-email required ( #609 )
7 years ago
uqam-fob
fc8dded8e9
__line: Support regex beginning with an hyphen ( fixes #607 ) ( #608 )
...
If `regex` begins with an hyphen, `grep` treats it as an option
and treats `file` as the regular expression. This leads to `grep`
trying to read from the standard input and making it wait infinitely.
This patch adds the missing argument breaker `--` and allows
`regex` to begin with an hyphen (provided it is called correctly).
7 years ago
Ľubomír Kučera
3397bcbf9b
__systemd_unit improvements ( #606 )
...
* __systemd_unit: Move systemctl detection to manifest
* __systemd_unit: Restart the unit if inactive
Until now, the --restart parameter caused the unit to be restarted
only when the unit file has changed. This commit modifies --restart
behavior so that the unit is also restarted when the unit is inactive.
* __systemd_unit: Do not create unit file when source is empty
7 years ago
Ľubomír Kučera
457233f968
__sysctl: Add support for CoreOS ( #605 )
7 years ago
Steven Armstrong
71b858e467
use parameter defaults for chroot; re-export cdist log level to nested cdist run
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
7 years ago
Darko Poljak
eb8922ebcd
Remove redundant log.error line.
7 years ago
Kamila Součková
be7a99210b
add --minute to __cron ( #603 )
...
We don't want this to run _every_ minute (default for `--minute` is `*`).
7 years ago
uqam-fob
3b6a471119
explorer/memory: Support OpenBSD ( #602 )
...
Adds support to detect the amount of memory available on OpenBSD
systems.
7 years ago
Darko Poljak
0bf6af6d22
Skip empty parameter. Fixes #599 . ( #600 )
7 years ago
Ľubomír Kučera
aec63d42f1
__config_file: Fix onchange command not being executed ( #596 )
...
When a config file state changes from present to absent, onchange
command was not being run.
Fixes #595 .
7 years ago
Darko Poljak
4f5dddd9d6
Fix for __line containing single quotes: #154 . ( #594 )
7 years ago
_moep_
4cdc4ea42c
update type for Debian Stretch ( #593 )
7 years ago
Ľubomír Kučera
b18327c520
Add __systemd_unit type ( #589 )
7 years ago
Darko Poljak
a8c41bfe44
Change warning message for invalid type.
7 years ago
Darko Poljak
782e662a13
Remove invalid type link from runtime conf dir at proper time.
7 years ago
Darko Poljak
c14f3b68f4
Warn about invalid type and continue instead of error.
7 years ago