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

Permission contention on hiera.yaml between module and PE #260

Merged
merged 3 commits into from
May 1, 2019

Conversation

rnelson0
Copy link
Member

@rnelson0 rnelson0 commented May 1, 2019

Fixes #245
Replaces #246

Sets better defaults for /etc/hiera.yaml, eyaml keys, etc., to prevent conflict with the latest Puppet Enterprise versions.

}
else {
# It would probably be better to assume this is puppetserver, but that
# would be a backwards-incompatible change.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We're about to make one anyway when we drop support for puppet 4. Maybe this is a good time?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not opposed to it, but I'd really like to get a new version with this fix in immediately for the PE issue (it's restarting pe-puppetserver every 30 minutes because of this) and not worry about the backwards-incompatibility at the same time.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok. I'll call off 3.4.1 and we can do a 3.5.0 instead.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also, I should remember to use 'hide whitespace changes' more often to make it clear to me that this isn't something you had written...

manifests/params.pp Outdated Show resolved Hide resolved
manifests/init.pp Outdated Show resolved Hide resolved
@alexjfisher
Copy link
Member

@rnelson0 Are there any tests you'd like to add/modify?

@alexjfisher alexjfisher merged commit c31eb1b into master May 1, 2019
@alexjfisher alexjfisher added the enhancement New feature or request label May 1, 2019
@rnelson0 rnelson0 changed the title Hiera file permission updates Permission contention on hiera.yaml between module and PE May 1, 2019
@rnelson0 rnelson0 deleted the fileperms branch May 1, 2019 16:14
@alexjfisher alexjfisher added bug Something isn't working and removed enhancement New feature or request labels May 1, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Permission contention on hiera.yaml between module and PE
2 participants