-
-
Notifications
You must be signed in to change notification settings - Fork 178
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
Why the module implements some logic when installing awscli-bundle.zip #146
Comments
This was intended to simplify the logic in a mixed environment, where the AWS CLI is automatically installed for systems running in AWS. Simply setting it as false would be easier logically, but I was trying to implement a convenient default. Regarding #141, Dan mentioned openstack use the same metadata service so it will populate ec2_* facts (see https://projects.puppetlabs.com/issues/11640). I didn't anticipate this and since I don't have access to openstack environment, I haven't found the difference between them (in facter). @nibalizer, would you know off the top of your head? If we can't sort this out soon, I agree we should just change the default to false and remove the logic since it's not working as intended. |
Since at this point we can't determine difference between openstack and AWS ec_* facts, we will default the install to false and let the end user make the appropriate choice.
GH-146 set aws_cli_install default to false
Since at this point we can't determine difference between openstack and AWS ec_* facts, we will default the install to false and let the end user make the appropriate choice.
Since at this point we can't determine difference between openstack and AWS ec_* facts, we will default the install to false and let the end user make the appropriate choice.
Shouldn't this installation be completely configurable via the
$aws_cli_install
param?$aws_cli_install
should be false by default and if the user wants to install it they just need to set it to true.This change would let us get rid of this logic https://github.com/voxpupuli/puppet-archive/blob/master/manifests/params.pp#L27
The text was updated successfully, but these errors were encountered: