Details
-
Bug
-
Status: Closed
-
Normal
-
Resolution: Fixed
-
PUP 5.5.1
-
None
Description
Puppet agent will run every time if you have ensure => latest and custom index, for example
package { 'mypippackage': |
ensure => latest,
|
provider => 'pip', |
install_options => { '--index' => 'https://pip.example.com' }, |
}
|
I believe the issue is happening because puppet doesn't test package version against additional index (doesn;t use --index), while using --index on install.
Debug: Executing '/usr/bin/pip --version' |
Debug: Executing '/usr/bin/pip freeze --all' |
Debug: Executing '/usr/bin/pip --version' |
Debug: Executing '/usr/bin/pip --version' |
Debug: Executing '/usr/bin/pip install mypippackage==versionplease' |
Debug: /Stage[main]/Main/Package[mypippackage]/ensure: mypippackage "1.2.3.post0" is installed, latest is nil |
Debug: Executing: '/usr/bin/pip install -q --index=https://pip.example.com --upgrade mypippackage' |
Notice: /Stage[main]/Main/Package[mypippackage]/ensure: ensure changed '1.2.3.post0' to 'latest' |
|