922d0cfe82
Debugging the tests. Do not remove snapd from Ubuntu for now. Add some comments.
me2021-02-01 05:15:45 -06:00
49035d6712
Trying to troubleshoot. Previous commands did not help.
me2021-02-01 05:10:17 -06:00
dfe2270979
Script was asking for password but a key is already joined. May not be running as who I expected. Add commands for testing.
me2021-02-01 05:08:25 -06:00
0f0f9a3aeb
Good ol' organization. Tasks folder started getting too busy, and still kind of is.
me2021-01-31 18:02:37 -06:00
47be3301e1
Add superuser, sudo group, and sudo group sudoers file.
me2021-01-31 17:46:59 -06:00
235d8c304d
Removing TODOs and fixing some consistency errors.
me2021-01-31 17:21:39 -06:00
a62afe01d0
Remove more FQCN's for Debian.
me2021-01-31 17:17:14 -06:00
8a91b2ad6e
Go back to include instead of include_tasks so that ignoring CUPS error still works.
me2021-01-31 17:15:37 -06:00
65a9394694
Add sudo to installed packages. How was that missed??
me2021-01-31 17:14:08 -06:00
e0b9864a99
Hooray! Removing the FQCN for set_fact makes Debian happy!
me2021-01-31 17:10:39 -06:00
ccf28667e5
I think Debian liked removing FQCN. Trying the rest of the file.
me2021-01-31 17:09:07 -06:00
1448dfed35
Debian still mad. Trying set_fact without FQCN.
me2021-01-31 17:07:57 -06:00
7c555a4a88
Try removing --- from system.yml for Debian.
me2021-01-31 17:00:47 -06:00
0b93f15794
Add tasks specifier in system.yml (Debian is still mad).
me2021-01-31 16:58:12 -06:00
a8af6f76f7
Changing include to include_tasks seems to help Debian. Change all instances in file for final test.
me2021-01-31 16:54:59 -06:00
5b179ffc0d
Testing change for Debian. It is upset that it is not finding tasks. It is on ansible 2.7.7 where Ubuntu is 2.9.9 and FreeBSD is 2.9.7. "ERROR! no action detected in task. This often indicates a misspelled module name, or incorrect module path."
me2021-01-31 16:53:19 -06:00
7ede59c950
Allow ansible-pull to spam ansible's mail file so I know if it's doing work.
me2021-01-31 16:28:51 -06:00
eb4bc98b03
Remove special characters from names as well as do a little reformatting.
me2021-01-31 16:22:01 -06:00
9a39c7c7bb
Fix ansible-pull path for FreeBSD. Fix inventory file in cfg (file is being used!).
me2021-01-31 16:10:57 -06:00
d1756ea20e
Fix "conditional statements should not include jinja2 templating". Test breaking the cfg file to see if it is even being used.
me2021-01-31 15:58:21 -06:00
8f29741a38
Hide all the annoying warnings for every hostname iteration.
me2021-01-31 15:53:13 -06:00
3bb46c78e5
It's working! Servers are grabbing the changes! Scripts tested successfully on Ubuntu 20.10. Not working on Debian 10 though, failing based on system.yml's first name module?
me2021-01-31 15:51:16 -06:00
0dc4a0aad3
Fix users not using variables anymore besides for OS-specific group.
me2021-01-31 15:43:08 -06:00
8b95472479
Change all group to everything since all is already a keyword.
me2021-01-31 15:40:10 -06:00
5c47f396ec
Starting to test Ubuntu Server. Need to find a way to get it working without putting it in the hosts file.
me2021-01-31 15:38:46 -06:00
acdff063e8
Move when's back to include's.
me2021-01-31 14:25:54 -06:00
cb126dcc0b
Split UI into Linux vs FreeBSD to avoid "local.yml, line 25, column 3, found a duplicate dict key (tasks). Using last defined value only."
me2021-01-31 14:24:09 -06:00
9eff4d7109
Remove the marker atribute so I don't play with them in the future. They need to stay static so the block gets updated not inserted.
me2021-01-31 14:18:41 -06:00
d4c59bd6c0
Add rc.conf and fstab settings for FreeBSD GUI + SSHFS.
me2021-01-31 14:16:57 -06:00
447cb33919
Remove failed_when, will just have to get used to seeing the errors on systems without CUPS.
me2021-01-31 14:01:18 -06:00
336480ba2b
Try different failed_when syntax.
me2021-01-31 14:00:04 -06:00
fc4e49b355
Try to silence CUPS failures. They aren't stopping playback but they look bad.
me2021-01-31 13:58:15 -06:00
6336715b98
Change shell chmod to file module.
me2021-01-31 13:55:18 -06:00
a53ec10a99
Fix quotes so that I can remove lynis_exec variable.
me2021-01-31 13:50:27 -06:00
63e848210c
Remove comments, FreeBSD has been tested pretty well now. Still have a bit to do though in the GUI setup file.
me2021-01-31 13:41:45 -06:00
4cd52e5405
Create new variable for lynis executable.
me2021-01-31 13:40:06 -06:00
9313d1a7ed
OCD: Call lynis from the install directory variable. Happened to be the same on all systems so it worked on FreeBSD.
me2021-01-31 13:36:54 -06:00
f66e39ad6e
Fix package variable "present: no" to "state: absent". Also added "state: present" to other package calls. I was so close to knowing it off-hand!
me2021-01-31 13:25:18 -06:00
59e3dc7947
Service module complained about ignore_errors. Trying it on the include.
me2021-01-31 13:19:35 -06:00
dddfdb7800
Ignore CUPS removal failures if they are not installed on a system (FreeBSD).
me2021-01-31 13:15:55 -06:00
b57f49e7c9
FreeBSD does not support update_cache.
me2021-01-31 13:13:21 -06:00
319a717e68
Adjust for FreeBSD root group being wheel.
me2021-01-31 13:11:40 -06:00
81d59aabb3
Fix when spacing.
me2021-01-31 13:04:26 -06:00
a001cddb1a
Fixing typos and missing information.
me2021-01-31 13:02:29 -06:00
537a0f59ca
FreeBSD and QoL changes.
me2021-01-31 12:58:37 -06:00
2f0b319242
Modify sudoers path for FreeBSD
me2021-01-31 12:07:46 -06:00
b479d4dbb3
Add dell-laptop to hosts.
me2021-01-30 21:37:26 -06:00
408feceb06
Pull to local. Remove comment.
Hyperling2021-01-16 15:42:56 -06:00
f2ac8883e1
Add connection type local. Localhost wasn't enough for FreeBSD.
Hyperling2020-12-31 17:52:45 -06:00
d20539437c
Change first task list to localhost so it runs for systems outside of hosts/inventory.
Hyperling2020-12-31 17:50:51 -06:00
07c9f9f4ca
Remove colors from Lynis output.
Hyperling2020-12-28 21:41:43 -06:00
0a33ace221
Use shell so that redirect can occur.
Hyperling2020-12-28 21:35:45 -06:00
de7b2ea00c
Debug looks terrible. Put it in a file and hope that the color codes are ignored.
Hyperling2020-12-28 21:32:28 -06:00
5b94393359
I guess command and shell hate having an FQCN. Now need to output the results.
Hyperling2020-12-28 21:19:01 -06:00
905c5a4d8c
Trying to run it without the FQCN.
Hyperling2020-12-28 21:13:54 -06:00
31711925d8
Error due to extra params?? Removing newline at end of file.
Hyperling2020-12-28 21:12:48 -06:00
ce5527ad51
Giving up on all arguments, hardcode the path.
Hyperling2020-12-28 21:11:17 -06:00
ab82cd6452
command is also being wonky. Removing cmd and trying free-form.
Hyperling2020-12-28 21:10:18 -06:00
486fd3b4d7
Try to use command instead of shell.
Hyperling2020-12-28 21:08:40 -06:00
c8407a4b49
Syntax failed this time. Trying with args parameter before chdir.
Hyperling2020-12-28 21:04:27 -06:00
9da1f834d4
Do not use cmd parameter even though it is in the documentation. Received error 'Unsupported parameters for (command) module: cmd'
Hyperling2020-12-28 21:01:48 -06:00
dd58654d88
Did not realize git dest had to be the new folder's name. File now specifies lynis directory.
Hyperling2020-12-28 20:59:07 -06:00
15a9bd392f
End script with a Lynis hardness check.
Hyperling2020-12-28 20:57:05 -06:00
46c252757e
Test worked, adding back explicit "{{ }}" syntax.
Hyperling2020-12-28 20:39:25 -06:00
79a6204d51
Service name facts are working now too. Now testing if the "{{ }}" syntax is necessary for facts.
Hyperling2020-12-28 20:36:23 -06:00
021730c90c
Set facts is working! Now do the same for service names.
Hyperling2020-12-28 20:21:01 -06:00
ae67a56d67
Remove period from set variable names.
Hyperling2020-12-28 20:10:53 -06:00