Matthew Jones
b0f4dc06c4
Fix fail/skip scenario for scan service jobs
...
In the case where no services could be found we'll set the status as
skipped instead of failed
2016-05-09 15:30:56 -04:00
AlanCoding
cd0b9655db
make sysv and initctl non-exclusive
2016-05-02 12:29:03 -04:00
AlanCoding
44295c06b1
fix parsing error with Ubuntu14.04
2016-02-02 16:14:50 -05:00
AlanCoding
0696e59e32
change to warning behavior
2016-01-29 16:27:46 -05:00
AlanCoding
657f941ea0
RHEL5 compatibility and handling of error scenarios
2016-01-26 10:54:41 -05:00
AlanCoding
3c8456d77f
fix 2nd instance of in-line conditional for RHEL5 scan issue
2016-01-19 12:45:16 -05:00
AlanCoding
f956ec15fa
Add special case to scan_services that fixes SLES11 scan failure issue
2016-01-19 09:54:25 -05:00
Matthew Jones
c442f4923b
Fix old python support in scan_services
...
Python 2.4/RHEL5 doesn't support in-line conditionals so this breaks it
out into a normal multi-line condition
2016-01-12 11:26:55 -05:00
Matthew Jones
5d3da1460f
Fixing up flake8
2015-11-30 11:13:37 -05:00
Matthew Jones
a1fbee4fa0
Refactor scan_packages for os detection
...
* Use setup facts ansible_os_family for os family detection now. Add
support for Suse and it's ilk (which has a pretty ugly OS family
implementation
2015-11-24 14:19:09 -05:00
Matthew Jones
d95470066c
Remove stray debugging lines
2015-11-24 12:35:39 -05:00
Matthew Jones
772b7d201e
Add SUSE, OpenSuse and Debian to scan_packages
...
Also strip the output of get_distribution() since the suse variants seem
to have extra whitespace in the string output.
2015-11-24 12:15:37 -05:00
Matthew Jones
e69fdfa79b
Improvements to the package scanner
...
* Support Amazon (because it's RH based)
* Switch to using module_utils's get_distribution() method
for more efficient distro detection
2015-11-24 11:20:27 -05:00
Chris Meyers
d076835051
for scan_services against RH machines. Do not depend on US language
2015-06-29 11:26:58 -04:00
Matthew Jones
d76ee309c6
Allo the file fact scanner to take a list of paths instead of just one path
2015-06-03 11:36:50 -04:00
James Laska
7064c9bed4
Additional flake8 cleanup
...
The flake8 command was identifying several warnings and errors. This change
addresses the flake8 warnings and updates the setup.cfg with additional
exclusions. If accepted, jenkins will be updated to use the flake8 command,
rather than using the django_jenkins plugin. This will expedite jenkins
testing.
2015-05-20 20:33:22 -04:00
Matthew Jones
2e040e9de3
Update scan facts to include the service scanner which was inexplicably
...
missing, update scan_packages to match the footprint of
scan_services (makes searching easier)
2015-05-05 14:46:28 -04:00
Matthew Jones
39d0f91fdb
Merge pull request #117 from matburt/scan_files_implementation
...
Scan files implementation
2015-04-03 15:37:34 -04:00
Matthew Jones
c0364b5bd1
Support recursive mode on the file scanner
2015-03-27 16:51:03 -04:00
Matthew Jones
e282a2045c
Add some documentation to the header for the file scanner
2015-03-26 11:37:20 -04:00
Matthew Jones
cb8b5f3025
Add some header documentation for the service scanning module
2015-03-26 10:51:46 -04:00
Matthew Jones
b3c24279ad
Initial file scanning module
2015-03-25 16:25:32 -04:00
Matthew Jones
4252845b0d
Make the service scanner more closely match the package scanner output
2015-03-25 13:23:55 -04:00
Matthew Jones
5f66fbb7c4
Include some more systemd information in the data structure
2015-03-23 12:08:42 -04:00
Matthew Jones
dd44c0a0f2
Initial implementation of the service scanner module
2015-03-19 13:21:45 -04:00
Matthew Jones
987a898380
Small adjustment for flake8 passage
2015-03-05 15:44:50 -05:00
Matthew Jones
b179517564
"source" for apt
2015-02-25 13:44:54 -05:00
Matthew Jones
3615f8a634
Update package fact format after discussions with core team
2015-02-25 13:31:14 -05:00
Matthew Jones
fed4262ee2
Some light implimentation details for basic fact caching and collection
2015-02-19 11:27:40 -05:00