Jonas Weber
4eaace7dd5
Handle missing file in __line explorer gracefully
...
closes #675
7 years ago
Darko Poljak
41186d66d4
++changelog
7 years ago
Darko Poljak
4cee4abf7b
Merge pull request #674 from darko-poljak/fix-letsencrypt-tempfile
...
Fix temp file location and removal
7 years ago
Darko Poljak
ec8f2f9488
Fix temp file location and removal
7 years ago
Darko Poljak
ee64936ff9
Release 4.10.0
7 years ago
Darko Poljak
d49daca3dc
++changelog
7 years ago
Darko Poljak
f75af95bda
Merge pull request #663 from asteven/type/__line
...
RFC: rewrite __line type for --before and --after support
7 years ago
Darko Poljak
f9892e25a3
Merge pull request #672 from darko-poljak/sysctl-support-sysctl.d
...
__sysctl: support sysctl.d
7 years ago
Darko Poljak
9d4c0331a9
__sysctl: support sysctl.d
7 years ago
Darko Poljak
5aa8dac80a
Disable config parser interpolation
7 years ago
Darko Poljak
b9a48c9316
++changelog
7 years ago
Darko Poljak
75b68cd178
Merge pull request #669 from 4nd3r/__acl
...
add __acl: Basic wrapper around setfacl
7 years ago
Ander Punnar
d7a1645e4e
__acl: fix os explorer
7 years ago
Ander Punnar
90adefe2e4
add __acl: Basic wrapper around setfacl
7 years ago
Steven Armstrong
4516ee0baa
position can not be empty
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
7 years ago
Darko Poljak
5ec99ceda2
Release 4.9.1
7 years ago
Darko Poljak
a1a589ab59
Merge pull request #666 from darko-poljak/fix-letsencrypt-cert
...
Fix __letsencrypt_cert type: use object id as domain
7 years ago
Darko Poljak
efebe15386
Fix __letsencrypt_cert type: use object id as domain if domain param is not specified
7 years ago
Darko Poljak
81adabd1ab
++changelog
7 years ago
Darko Poljak
98ceebe386
Merge pull request #667 from aluuu/master
...
Fix __package_yum explorer
7 years ago
Nico Schottelius
ab62d58715
++ changes
7 years ago
Nico Schottelius
709c216096
[__consul_agent] Add LSB header so that innserv doe not fail
7 years ago
Alexander Dinu
b3a4152e00
Fix __package_yum explorer
...
Why:
In case when name contains package name with exact version specified (e.g. rpm-build-4.11.3)
```
rpm -q --whatprovides "$pkg_name"
```
will tell you that no package could provide you with 'rpm-build-4.11.3',
because it's not virtual or file-provide, but exact package name.
This will lead to the installation of the package which was already installed.
It slows down manifest execution a lot.
My change will keep previous behaviour which relies on --whatprovides and
will fix wrong behaviour when argument is full package name with version.
7 years ago
Darko Poljak
ab696a8cb8
++changelog
7 years ago
Darko Poljak
d662cc0d1b
Merge pull request #664 from devinsolutions/install-coreos
...
Add new type __install_coreos
7 years ago
Ľubomír Kučera
e7e8f1428a
Add new type __install_coreos
7 years ago
Steven Armstrong
fb26894cbd
when searching treat line as string, and regex as regexp
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
7 years ago
Steven Armstrong
a3968f8313
rewrite __line type for --before and --after support
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
7 years ago
Darko Poljak
e6b6925908
Release 4.9.0
7 years ago
Darko Poljak
6946dc877a
pep8
7 years ago
Darko Poljak
3cf417fa2b
Fix NameError: name 'cdist_object' is not defined, #662
7 years ago
Darko Poljak
72bb485db7
++changelog
7 years ago
Darko Poljak
87c48bebc5
Merge pull request #661 from devinsolutions/letsencrypt-cert
...
Rewrite __letsencrypt_cert type
7 years ago
Ľubomír Kučera
22d570ae60
Rewrite __letsencrypt_cert type
...
This commit adds the following features:
* Ability to expand existing certificate
* Ability to manage object state
* Ability to obtain test certificate
* Ability to promote test certificate to production
* Ability to specify custom certificate name
* Ability to specify multiple domains per certificate
* Ability to use Certbot in standalone mode
* Messaging
This commit also introduces the following behavioral changes:
* Attempt to install Certbot only when it is not installed
already
* Installation of the cron job has to be enabled using
`--automatic-renewal` parameter
**Note:** Object ID is now treated as certificate name and new
required parameter `--domain` was added.
7 years ago
Darko Poljak
543bc8fed9
Merge pull request #660 from devinsolutions/docker-secret
...
__docker_secret: Set executable flag on scripts
7 years ago
Darko Poljak
6c462b2617
Merge pull request #659 from devinsolutions/docker-config
...
__docker_config: Fix config-data explorer
7 years ago
Ľubomír Kučera
fdb5bbcf91
__docker_secret: Set executable flag on scripts
7 years ago
Ľubomír Kučera
1efbd6a3a0
__docker_config: Fix config-data explorer
...
Before this fix, the explorer returned binary data when config did
not exist.
This commit also removes dependency on jq and sets executable flag
on the explorer file.
7 years ago
Darko Poljak
b5e96efcbf
++changelog
7 years ago
Darko Poljak
3ddd46e489
Merge pull request #658 from devinsolutions/docker-secret
...
Add new type __docker_secret
7 years ago
Darko Poljak
6722f56df1
Merge pull request #657 from devinsolutions/docker-config
...
Add new type __docker_config
7 years ago
Ľubomír Kučera
5a7d74b905
Add new type __docker_secret
7 years ago
Ľubomír Kučera
4f61f6be9c
Add new type __docker_config
7 years ago
Darko Poljak
3869940fc8
++changelog
7 years ago
Darko Poljak
6893a5f990
Merge pull request #656 from devinsolutions/docker-stack
...
__docker_stack: Use --with-registry-auth deploy option
7 years ago
Ľubomír Kučera
aa20ed5ea1
__docker_stack: Use --with-registry-auth deploy option
...
Without this option, Swarm agents are unable to download images from
private registries.
7 years ago
Darko Poljak
09642142f4
Release 4.8.4
7 years ago
Darko Poljak
7349da777b
++changelog
7 years ago
Darko Poljak
2a9057f892
++changelog
7 years ago
Darko Poljak
0d15e1aae0
Merge pull request #653 from darko-poljak/improve_error_reporting
...
Improve error reporting
7 years ago