Jonas Hagen
2abc34f922
Add --shallow option
...
Provides the capability to make shallow clones (including submodules) to deploy
repositories with huge history.
Note that this might not work with some servers (github.com) if the commit
that is required by a submodule is too far away from any reference.
6 years ago
Jonas Hagen
0c7d98e89e
Use --recurse-submodules instead of --recursive
...
The option --recursive is not documented for git >2.11 (2016),
instead --recurse-submodules should be used.
6 years ago
Darko Poljak
6d2e81d0dc
Revert "Fix missed parameter file reading"
...
This reverts commit e1c08c25b5
.
This fix was a mistake. No reading is needed, this is explorer
execution on the remote.
6 years ago
Darko Poljak
e1c08c25b5
Fix missed parameter file reading
6 years ago
Dominique Roux
d106632b2f
Added missing exit 1 in __prometheus_server cdist type
6 years ago
Ahmed Bilal Khalid
a432d6a51e
Support Added for Debian 10* in __letsencrypt_cert
6 years ago
Dennis Camera
fba14496e7
[explorer/os] Unquote values from os-release file
6 years ago
Dennis Camera
55f8036377
[explorer/interfaces] Always sort output
...
Before, only the output of ifconfig was sorted.
6 years ago
Dennis Camera
f57ce648a3
[__ssh_authorized_keys] Fix incorrectly escaped variable
6 years ago
Dennis Camera
259aa13b6a
[__ssh_authorized_keys] Better path checks
6 years ago
Dennis Camera
bad3a4a4cb
[__group] Fall back to /etc files if getent(1) is not available
...
Some (embedded) systems (and Mac OS X) don't provide getent(1). The workaround
parses /etc/group under the assumption that the system only uses local users and
groups.
6 years ago
Dennis Camera
95ab68a272
[__ssh_authorized_keys] Fall back to /etc files if getent(1) is not available
...
Some (embedded) systems don't provide getent(1). The workaround parses
/etc/passwd and /etc/group under the assumption that these sysems only use local
users and groups.
6 years ago
Dennis Camera
092dd19611
[__ssh_dot_ssh] Fall back to /etc files if getent(1) is not available
...
Some (embedded) systems don't provide getent(1). The workaround parses
/etc/passwd and /etc/group under the assumption that these sysems only use local
users and groups.
6 years ago
Dennis Camera
2d751443a4
[__user] Fall back to /etc files if getent(1) is not available
...
On systems without getent(1) the script would fail because "command -v getent"
exits with 1 which terminates the script due to it being called by sh -e.
6 years ago
Darko Poljak
50156bd7cd
shellcheck
6 years ago
Dennis Camera
5c8e31b2ef
[type/__git] Improve documentation of --recursive option
6 years ago
Nico Schottelius
90d9326740
[__sysctl] add alpine support
6 years ago
Ander Punnar
d147f4a86f
__apt_key: fix key dearmor when fetching from uri
6 years ago
PCoder
88fe83ed73
Fix beowulf's spelling
6 years ago
Dennis Camera
4294ff55e1
[type/__git] Add --recursive parameter
6 years ago
Ľubomír Kučera
451dfaffe4
__docker_swarm: Fix for Docker 19.03
6 years ago
Nico Schottelius
a86893889b
[letsencrypt] devuan/ascii: only install certbot package
...
It seems python-certbot is gone
6 years ago
Nico Schottelius
c0aa2214aa
[letsencrypt] add support for devuan/beowulf
6 years ago
Darko Poljak
2f7dc5a65d
Fix variable typo
6 years ago
Dominique Roux
031d59c82c
Added Devuan support for __docker type
6 years ago
Dominique Roux
a70d2e0af5
Had to change the apt_source_distribution to stable, since the repository doesn't differ in distributions
6 years ago
Dominique Roux
6bb58f8820
Updated the __grafana_dashboard type for the new package repository
...
- Changed the signing key uri
- Changed the repo uri
6 years ago
Ander Punnar
a4bc051ad9
__acl: use type deprecation
6 years ago
Ander Punnar
a5df0badaf
__acl: add compatibility for deprecated parameters
6 years ago
Ander Punnar
91a6ecc701
__acl: rewrite
6 years ago
Ander Punnar
1d57305d35
Use gpg key, fallback to deprecated apt-key
...
Fixes #762
6 years ago
Ander Punnar
e30d76014a
__acl: update man
6 years ago
Ander Punnar
02e10b1ffd
__acl: fix SC1117
6 years ago
Ander Punnar
03f8c3aaed
__acl: don't exit on missing file when dry run
6 years ago
Nico Schottelius
21a16f5584
consul, changelog, consul agent => alpine
6 years ago
Nico Schottelius
ce52203ba3
__user add alpine support
6 years ago
Nico Schottelius
5f462d6380
++alpine support
6 years ago
Ander Punnar
7a25ec00ed
__acl: add TODO note about dry-run
6 years ago
Ander Punnar
7dfc5bc473
__acl: we do not have to check here if file exist
6 years ago
Ander Punnar
ca8bc959ed
__acl: add todo note
6 years ago
Nico Schottelius
569ae29955
[__package_apk] fix / add support for @yrepo syntax
6 years ago
Darko Poljak
15f01149f9
Update old homepage residual refs and non working git protocol
6 years ago
Darko Poljak
8b93bf0218
Migrate from github to ungleich gitlab
6 years ago
Takashi Yoshi
f7ace88ec2
[__postgres_{database,role}] Run psql with --no-password (-w)
...
cdist does not work with interactive processes, so it's better to fail when
manual password input is required.
6 years ago
Takashi Yoshi
6dd5278ade
[explorer/init] Add support for OpenBSD
6 years ago
Takashi Yoshi
510ea220f2
[type/__block] Quote prefix and suffix correctly
...
Before prefix and suffix were not allowed to contain " (quotes).
6 years ago
Ander Punnar
4c21983698
__acl: remove macosx because no way to properly test
6 years ago
Ander Punnar
f586937614
__acl: drop Solaris because POSIX-draft ACL specification is not supported
6 years ago
Ander Punnar
d66b6969f3
__acl: rename missing_users_groups explorer to more generic name for future checks
6 years ago
Ander Punnar
894311a572
__acl: if users/groups check fail, log error and exit in explorer
6 years ago