Andrew Eason
814fa367d4
expose sshd_config template backup option with sshd_backup
2018-07-27 10:08:17 -04:00
Dan Čermák
a257ae7317
Fix for ansible_virtualization_type not defined in Ansible > 2.5
...
ansible_virtualization_type is undefined in Ansible > 2.5 when no virtualization
is used. A jinja2 filter has been added that provides a default value (None) so
that the check does not fail
2018-04-24 11:32:55 +02:00
Matt Willsher
f2ba8183b8
Merge branch 'master' into no-tags
2017-10-19 20:44:00 +01:00
Nikolaos Kakouros
8142c8b768
Removes tags
2017-09-06 16:17:18 +02:00
jamatute
0ec2446cae
* change ansible_pkg_mgr
for package
2017-08-16 11:28:15 +02:00
Matt Willsher
43ed7c19a2
Fix Ansible 2.3 warnings
2017-05-04 14:31:26 +01:00
Matt Willsher
b2ce732450
Don't manage /var/run
2017-05-04 14:27:37 +01:00
Hoai Le
f225804f64
Fix sshd service state
2017-03-16 15:06:16 +02:00
Sergey Korolev
6d0d043bab
Don't fail without package manager
...
Atomic Host uses unsupported package manager `rpm-ostree`. So, `ansible_pkg_mgr` is `unknown` and this task will fail. `sshd` is already in base system images. Apart from this, sshd configuration is standard for Fedora/CentOS.
I'm not sure it's the right solution. May be it's better to create new boolean variable like `sshd_manage_install` and use it here in `when`.
2016-12-22 16:48:27 +03:00
Harald Koch
f68fb55dad
fix deprecation warning for sshd_packages (fixes issue #38 )
2016-03-08 12:00:56 -05:00
Aleksandr Kostyrev
445261a297
Do not manage /var/run/sshd on CentOS7 fixes #27
2015-08-12 18:41:46 +03:00
Matt Willsher
812a1e1267
Fix issues raised in #22
2015-06-28 10:18:45 +01:00
jitakirin
d0b2b029a1
Verify SSHd config early
...
This uses the validate option to check the config file early, which
avoids putting bad settings in place at all, and also enables a
fail-fast behaviour (errors out when processing the template module).
2015-06-26 11:38:09 +01:00
jitakirin
951df8c65b
Ensure run directory exists
...
This is usually also done in service scripts during startup but those
aren't always used in containers. Doesn't hurt ensuring it here.
2015-06-25 15:13:10 +01:00
jitakirin
bcd864fea4
Add sshd_manage_service option
...
Allows disabling management of SSHd service completely, which is handy
when used in a container (where ansible is usually used during build
phase).
2015-06-25 14:54:24 +01:00
Matt Willsher
f2648cc295
Add defaults.yml back in to stop failure on var import
2015-01-15 10:26:40 +00:00
Matt Willsher
a9c307a3d6
Register fact when this role has run
2015-01-14 19:44:17 +00:00
Matt Willsher
849257c2f4
Add test for supported OS
2015-01-13 17:41:56 +00:00
Matt Willsher
7ef39b761f
Naming tidy up
2015-01-13 13:26:52 +00:00
Matt Willsher
583fda4981
Change to var file search path
2015-01-04 15:49:35 +00:00
Matt Willsher
3232f924a5
Add tags
2014-12-25 20:02:44 +00:00
Matt Willsher
3689ad7020
More distro supported, better docs
2014-12-22 20:19:44 +00:00
Matt Willsher
906d8d574d
Remove debug
2014-12-22 18:50:23 +00:00
Matt Willsher
2194672579
Add EL6 defaults
2014-12-22 10:05:09 +00:00
Matt Willsher
26a0f5e350
Seperate defaults dict
2014-12-22 09:25:31 +00:00
Matt Willsher
1b5200c805
Improve option rendering, allow per OS defaults
2014-12-21 22:23:02 +00:00
Matt Willsher
c561b6e5f7
Allow overrides, force sftp for Ansible
2014-12-21 20:29:13 +00:00
Matt Willsher
220a5cdb54
Initial commit
2014-12-18 22:12:51 +00:00