Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LOW | V-38567 | PATCH not idempotent #112

Open
shepdelacreme opened this issue Sep 25, 2017 · 1 comment
Open

LOW | V-38567 | PATCH not idempotent #112

shepdelacreme opened this issue Sep 25, 2017 · 1 comment

Comments

@shepdelacreme
Copy link
Contributor

I noticed that sometimes on a subsequent run of this task it is not idempotent. It trigger a changed result because /usr/bin/screen showed up in the list of setuid/gid programs that needed to be audited.

The only thing I can figure is that the task that gathers the setuid/setgid program list is run in prelim.yml before any other tasks. Then there is a task in cat2.yml that runs and updates all out of date packages. i.e. V-38481. THEN in cat3.yml the setuid/gid list of programs is consumed.

I think moving the task out of prelim and putting it in a task block right before it needs to be consumed makes sense to fix this.

shepdelacreme added a commit that referenced this issue Sep 27, 2017
* removed V-38635 per V1R16

* add vagrant testing for local dev/etc

* add fix for #112 - non idempotent task

* update README to reflect V1R16 change
@jamescassell
Copy link
Collaborator

Fixed by #114.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants