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.
Hyperling2021-01-31 14:18:41 -06:00
d4c59bd6c0
Add rc.conf and fstab settings for FreeBSD GUI + SSHFS.
Hyperling2021-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.
Hyperling2021-01-31 14:01:18 -06:00
336480ba2b
Try different failed_when syntax.
Hyperling2021-01-31 14:00:04 -06:00
fc4e49b355
Try to silence CUPS failures. They aren't stopping playback but they look bad.
Hyperling2021-01-31 13:58:15 -06:00
6336715b98
Change shell chmod to file module.
Hyperling2021-01-31 13:55:18 -06:00
a53ec10a99
Fix quotes so that I can remove lynis_exec variable.
Hyperling2021-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.
Hyperling2021-01-31 13:41:45 -06:00
4cd52e5405
Create new variable for lynis executable.
Hyperling2021-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.
Hyperling2021-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!
Hyperling2021-01-31 13:25:18 -06:00
59e3dc7947
Service module complained about ignore_errors. Trying it on the include.
Hyperling2021-01-31 13:19:35 -06:00
dddfdb7800
Ignore CUPS removal failures if they are not installed on a system (FreeBSD).
Hyperling2021-01-31 13:15:55 -06:00
b57f49e7c9
FreeBSD does not support update_cache.
Hyperling2021-01-31 13:13:21 -06:00
319a717e68
Adjust for FreeBSD root group being wheel.
Hyperling2021-01-31 13:11:40 -06:00
408feceb06
Pull to local. Remove comment.
Hyperling
2021-01-16 15:42:56 -06:00
5d91f412fa
Create LICENSE
Chad
2021-01-16 14:40:35 -06:00
12198ccaca
Update and rename sudoers_hyper to sudoers_ansible
Chad
2021-01-10 15:55:04 -06:00
1fa4e571e8
Change ansible user from hyper to ansible.
Chad
2021-01-10 15:53:05 -06:00
87527d907b
Set cron job to enabled.
Chad
2021-01-10 15:52:21 -06:00
f7aa0ccf89
It at least tried to run this time, but failed on the first real task (users.yml)
Hyperling
2020-12-31 18:13:15 -06:00
199dec88da
Fine FreeBSD, you win.
Hyperling
2020-12-31 18:08:59 -06:00
8a2a7ec94c
Try adding all IP ranges to inventory.
Hyperling
2020-12-31 18:07:49 -06:00
b1d54058df
Try without the hosts keyword?
Hyperling
2020-12-31 18:01:51 -06:00
5de330d8c0
Try both all and localhost.
Hyperling
2020-12-31 18:00:53 -06:00
f2ac8883e1
Add connection type local. Localhost wasn't enough for FreeBSD.
Hyperling
2020-12-31 17:52:45 -06:00
d20539437c
Change first task list to localhost so it runs for systems outside of hosts/inventory.
Hyperling
2020-12-31 17:50:51 -06:00
07c9f9f4ca
Remove colors from Lynis output.
Hyperling
2020-12-28 21:41:43 -06:00
0a33ace221
Use shell so that redirect can occur.
Hyperling
2020-12-28 21:35:45 -06:00
de7b2ea00c
Debug looks terrible. Put it in a file and hope that the color codes are ignored.
Hyperling
2020-12-28 21:32:28 -06:00
5b94393359
I guess command and shell hate having an FQCN. Now need to output the results.
Hyperling
2020-12-28 21:19:01 -06:00
905c5a4d8c
Trying to run it without the FQCN.
Hyperling
2020-12-28 21:13:54 -06:00
31711925d8
Error due to extra params?? Removing newline at end of file.
Hyperling
2020-12-28 21:12:48 -06:00
ce5527ad51
Giving up on all arguments, hardcode the path.
Hyperling
2020-12-28 21:11:17 -06:00
ab82cd6452
command is also being wonky. Removing cmd and trying free-form.
Hyperling
2020-12-28 21:10:18 -06:00
486fd3b4d7
Try to use command instead of shell.
Hyperling
2020-12-28 21:08:40 -06:00
c8407a4b49
Syntax failed this time. Trying with args parameter before chdir.
Hyperling
2020-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'
Hyperling
2020-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.
Hyperling
2020-12-28 20:59:07 -06:00
15a9bd392f
End script with a Lynis hardness check.
Hyperling
2020-12-28 20:57:05 -06:00
46c252757e
Test worked, adding back explicit "{{ }}" syntax.
Hyperling
2020-12-28 20:39:25 -06:00
79a6204d51
Service name facts are working now too. Now testing if the "{{ }}" syntax is necessary for facts.
Hyperling
2020-12-28 20:36:23 -06:00
021730c90c
Set facts is working! Now do the same for service names.
Hyperling
2020-12-28 20:21:01 -06:00
ae67a56d67
Remove period from set variable names.
Hyperling
2020-12-28 20:10:53 -06:00
f1f70e3e27
Fix typo in Pop!_OS.
Hyperling
2020-12-28 20:09:25 -06:00
ed6b5d5fad
Finish harden so that CUPS gets disabled. Add to local.yml. Change localhost to all to avoid warnings.
Hyperling
2020-12-21 18:18:26 -06:00
4c0af3cdc9
Disable cron job while testing.
Hyperling
2020-12-21 05:53:22 -06:00
9a2bb2f7a8
Trying to fix hosts file by defining it in config. Added when for POP!_OS.
Hyperling
2020-12-21 05:50:12 -06:00
e898e88d56
Testing different ways of doing conditional. Also moved inventory to hosts.
Hyperling
2020-12-21 05:44:28 -06:00
b91a51eb4e
It worked! Successfully got Discord and Shotcut. Now to make Flatpaks only for workstations.
Hyperling
2020-12-21 05:36:51 -06:00
f01c04027b
Add new flatpaks task to includes.
Hyperling
2020-12-21 05:25:19 -06:00
024da43cbb
Add a system repo for flathub.
Hyperling
2020-12-21 05:23:56 -06:00
40e925a596
Fix typo in package. May need to find a way to have local ansible validate this stuff. :P
Hyperling
2020-12-21 05:15:04 -06:00
7e5b199213
Looks like only one Flatpak can be installed at a time. It was not happy about the list. Maybe we can find a way to loop later.
Hyperling
2020-12-21 05:12:51 -06:00
2c73616b52
Do not attempt to install general community galaxy repo. 2.9 docs say it is not needed. So why does 2.10 say they are? Regardless, the pre task failed because community.general was not found.
Hyperling
2020-12-21 05:07:07 -06:00
e2a64c2fb4
Attempt to use flatpak without qualifier.
Hyperling
2020-12-21 05:03:39 -06:00
00d7c10021
Attempting to automate installing requirements.
Hyperling
2020-12-21 05:01:35 -06:00