| ▲ | stevekemp 6 days ago | ||||||||||||||||||||||
That's a really cute looking tool. I ran it without installing via:
It generated almost a thousand roles, and at quick glance it identified many changes which I expected and some that I didn't. | |||||||||||||||||||||||
| ▲ | _mig5 6 days ago | parent [-] | ||||||||||||||||||||||
Yup - it can be pretty overwhelming, it depends on what it detected on your system! The state.json will usually explain why it 'harvested' something (perhaps it was because it found a running systemd service, perhaps it was due to detecting a package having been manually installed, etc) There is the --exclude option which might help (also keep in mind you can define an enroll.ini file to manage the flags so it's less cumbersome). Otherwise, you can always prune the roles from the ansible dir/playbook. I'm going to continue to work on easy options to skip stuff. In particular I do think many of the 'lib' packages could be omitted if they are just dependencies of other packages already detected as part of the harvest. (Need to basically build a dependency graph) Thanks for trying it out! | |||||||||||||||||||||||
| |||||||||||||||||||||||