Commit Graph
102 Commits
Author SHA1 Message Date
Christoph Hartmann 91ecc19bc0 Merge pull request #39 from hardening-io/su_mode
Add mode to su-binary task. Fix #38
1.0.0
2015-09-01 23:21:31 +02:00
Christoph Hartmann b05517c1f1 Merge pull request #40 from hardening-io/update_kitchen-ansible
Update kitchen-ansible, remove separate debian install
2015-08-31 07:31:34 +02:00
Sebastian Gumprich aa5dc8f8cc Update kitchen-ansible, remove separate debian install
Due to the new kitchen-ansible version it is now
possible to install ansible on all major OS's via a
ansible omnibus script which is provided by
kitchen ansible. There's no more need to separate
the debian tests.
2015-08-30 18:57:24 +02:00
Sebastian Gumprich c49708d5a2 Merge pull request #37 from hardening-io/update-common
update common kitchen.yml platforms (ansible), kitchen_debian.yml platforms (ansible)
2015-08-28 18:36:08 +02:00
Sebastian Gumprich 1ff939db76 Use correct variable and change travis-test 2015-08-14 17:44:12 +00:00
Sebastian Gumprich a1a439d38e Add mode to su-binary task. Fix #38 2015-08-13 21:02:57 +00:00
Christoph Hartmann 90c72503bb fetch new repo data before we install anything 2015-08-09 17:43:09 -07:00
Christoph Hartmann f23b88f237 set system ruby path 2015-08-09 17:38:50 -07:00
Christoph Hartmann 5a63cafe09 update common kitchen.yml platforms (ansible), kitchen_debian.yml platforms (ansible)
updating common files with changes that are configured in the profiles: kitchen.yml platforms (ansible), kitchen_debian.yml platforms (ansible)
2015-08-09 17:38:50 -07:00
Christoph Hartmann fb1f395db5 update common kitchen.yml platforms (ansible), kitchen_debian.yml platforms (ansible)
updating common files with changes that are configured in the profiles: kitchen.yml platforms (ansible), kitchen_debian.yml platforms (ansible)
2015-08-09 17:38:50 -07:00
Christoph Hartmann 914edb2aec Merge pull request #36 from hardening-io/if_constructs
Change oneliner if-statements to be more readable
2015-08-06 23:37:24 -07:00
Sebastian Gumprich 9befb22e13 Change oneliner if-statements to be more readable 2015-08-06 14:00:14 +00:00
Christoph Hartmann 40c2d36ddb Merge pull request #35 from hardening-io/separate_vars
Separate system-vars from editable vars. Fix #34
2015-07-27 13:24:51 -07:00
Sebastian Gumprich a1425befeb Separate system-vars from editable vars. Fix #34 2015-07-27 20:47:23 +00:00
Christoph Hartmann 0bcb2f35ba Merge pull request #33 from hardening-io/create_limits_d
Create limits.d-directory if it does not exist.
2015-07-13 10:37:02 -07:00
Sebastian Gumprich b3af021cd9 Create limits.d-directory if it does not exist.
See [here](https://github.com/hardening-io/chef-os-hardening/issues/84).
2015-07-13 18:18:13 +00:00
Christoph Hartmann 9f69e2889b Merge pull request #32 from hardening-io/contrib
Add correct CONTRIB-file
2015-06-26 07:59:29 -07:00
Sebastian Gumprich 3eacdb7a29 Add correct CONTRIB-file
* Added the correct CONTRIBUTING.MD
* Fixed some typos
* Added Ansible information
2015-06-26 16:48:56 +00:00
Sebastian Gumprich 30818ad67e Add Ansible Galaxy badge 2015-06-26 16:35:13 +00:00
Christoph Hartmann 565b481752 Merge pull request #31 from hardening-io/galaxy_badge
Add Ansible Galaxy badge
2015-06-26 07:41:34 -07:00
Sebastian Gumprich 78c8690677 Delete useless file 2015-06-26 14:39:56 +00:00
Christoph Hartmann 75dbf1cae6 Merge pull request #30 from hardening-io/CL_RM_TODO
Update readme, todo, changelog, vars
2015-06-24 06:40:28 -07:00
Sebastian Gumprich 348fb1cc53 Change var to true to remove pkgs by default 2015-06-24 10:21:13 +00:00
Christoph Hartmann e9a9a12b58 Merge pull request #28 from hardening-io/modules
Add module configuration
2015-06-23 15:45:58 -07:00
Christoph Hartmann 1ff8b21a03 update gitter url 2015-06-24 00:02:42 +02:00
Sebastian Gumprich 5e1e2513c5 Update readme, todo, changelog, vars
* This commit updates the readme in several ways.
* It adds a todo-list and a changelog.
* It deletes unused variables
2015-06-23 23:58:40 +02:00
Sebastian Gumprich c8d9ac84ef Add module configuration 2015-06-23 23:58:12 +02:00
Christoph Hartmann ac4754ff16 Merge pull request #29 from hardening-io/suid_fix
List-cleanup and follow symlinks added
2015-06-23 14:57:25 -07:00
Christoph Hartmann 068e5104ec Merge pull request #27 from hardening-io/sysctl_bugfix
Fix two sysctl-settings
2015-06-23 14:55:09 -07:00
Sebastian Gumprich f6cf4fcdf5 Fix another sysctl-setting due to new tests 2015-06-23 23:51:18 +02:00
Sebastian Gumprich 8ba37823f9 Fix two sysctl-settings 2015-06-23 23:51:18 +02:00
Sebastian Gumprich 88f4f17786 Added condition to suid/sgid-execution 2015-06-23 17:49:37 +00:00
Sebastian Gumprich 46b50769aa List-cleanup and follow symlinks added
- This change alters the black- and white-listed list for
suid/sgid-management to be a proper yaml-formatted list.

- Furthermore "follow symlinks" was added to the tasks
that remove suid/sgid because otherwise the suid/sgid
from the link-targets would not be removed.
2015-06-23 11:01:00 +00:00
Christoph Hartmann 412c544ed9 Merge pull request #26 from hardening-io/ansible_galaxy
Add meta-files for Ansible Galaxy
2015-06-22 23:23:36 -07:00
Sebastian Gumprich 3a004c90dc Add meta-files for Ansible Galaxy 2015-06-22 16:02:42 +00:00
Christoph Hartmann 10267eb509 Merge pull request #23 from hardening-io/remove_authconfig
Delete authconfig-task on rhel-systems
2015-06-20 02:01:39 -07:00
Christoph Hartmann 3aa9a46466 Merge pull request #21 from hardening-io/rhosts
Add missing rhosts-include task
2015-06-20 02:01:05 -07:00
Sebastian Gumprich a345da0023 Delete authconfig-task on rhel-systems
The authconfig-task overrides changes we later do on files, so this
task is not necessary and causes some tasks to always change files
2015-06-19 11:51:23 +02:00
Sebastian Gumprich e4c6436163 Add missing rhosts-include task 2015-06-19 11:51:09 +02:00
Christoph Hartmann 71c7042163 Merge pull request #24 from hardening-io/result_override
Use changed_when to avoid changed tasks
2015-06-19 02:48:08 -07:00
Christoph Hartmann 2fa4e7d94e Merge pull request #25 from hardening-io/system_accs
Disable System Accounts. Fix #6
2015-06-19 02:45:53 -07:00
Sebastian Gumprich 1005cc133a Add ignore-vars. Change nologin-shell dep. on OS 2015-06-18 18:14:08 +00:00
Sebastian Gumprich f82e7684c6 Added option to disable system accounts 2015-06-18 18:14:08 +00:00
Sebastian Gumprich 6f910c28d8 Use changed_when to avoid changed tasks
When a shell or command task, that only fetches data, gets executed,
the task will be marked as change, even though nothing changed.
This commit changes the behaviour of tasks that only fetch data.
For more info see here:
http://docs.ansible.com/playbooks_error_handling.html#overriding-the-changed-result
2015-06-18 13:42:29 +00:00
Christoph Hartmann e4fcace51a Merge pull request #17 from hardening-io/travis
Add travis-support
2015-06-17 11:57:18 -07:00
Sebastian Gumprich e0fa80ac14 add missing spec-directory 2015-06-17 14:58:19 +00:00
Sebastian Gumprich 531a051ef9 Skip sysctl-tasks in travis-environment 2015-06-17 12:11:59 +02:00
Sebastian Gumprich be4a3d143e another try on json-vars-file 2015-06-17 12:11:59 +02:00
Sebastian Gumprich 7b8b009291 Change to yml-format of exceptions-file 2015-06-17 12:11:59 +02:00
Sebastian Gumprich 46f933b83c Change vars again 2015-06-17 12:11:59 +02:00