{"push_id":1490927982,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"b8e08b8facb097760923b2959c88199c32c47c5e","before":"340bac5caddf7b90151dd4fec83e92a32272e75a","commits":[{"sha":"532156b520d22b85ac91096ab7ae76ddbab6b984","author":{"name":"Havard Eidnes","email":"2cf6e42f83d0731fe7650caa2c830852b7d217a4@trane.uninett.no"},"message":"Update ansible to version 2.2.0.0.\n\nPkgsrc changes:\n * Adapt patches and PLIST.\n\nUpstream changes (partial, see CHANGELOG.md for the full list):\n\n* Security fix for CVE-2016-8628 - Command injection by compromised\n  server via fact variables. In some situations, facts returned by\n  modules could overwrite connection-based facts or some other special\n  variables, leading to injected commands running on the Ansible\n  controller as the user running Ansible (or via escalated\n  permissions).\n* Security fix for CVE-2016-8614 - apt_key module not properly\n  validating keys in some situations.\n* Added the `listen` feature for modules. This feature allows tasks to\n  more easily notify multiple handlers, as well as making it easier\n  for handlers from decoupled roles to be notified.\n* Major performance improvements.\n* Added support for binary modules\n* Added the ability to specify serial batches as a list (`serial: [1,\n  5, 10]`), which allows for so-called \"canary\" actions in one play.\n* Fixed 'local type' plugins and actions to have a more predictable\n  relative path. Fixes a regression of 1.9 (PR #16805). Existing users\n  of 2.x will need to adjust related tasks.\n* `meta` tasks can now use conditionals.\n* `raw` now returns `changed: true` to be consistent with\n  shell/command/script modules. Add `changed_when: false` to `raw`\n  tasks to restore the pre-2.2 behavior if necessary.n\n* New privilege escalation become method `ksu`\n* Windows `async:` support for long-running or background tasks.\n* Windows `environment:` support for setting module environment vars\n  in play/task.\n* Added a new `meta` option: `end_play`, which can be used to skip to\n  the end of a play.\n* roles can now be included in the middle of a task list via the new\n  `include_role` module, this also allows for making the role import\n  'loopable' and/or conditional.\n* The service module has been changed to use system specific modules\n  if they exist and fall back to the old service module if they cannot\n  be found or detected.\n* Add ability to specify what ssh client binary to use on the\n  controller.  This can be configured via ssh_executable in the\n  ansible config file or by setting ansible_ssh_executable as an\n  inventory variable if different ones are needed for different\n  hosts.\n\n(Minor & other changes omitted here)\n\n* Fixed a bug related to creation of retry files (#17456)\n* Fixed a bug in the way include params are used when an include task\n  is dynamic (#17064)\n* Fixed a bug related to including blocks in an include task (#15963)\n* Fixed a bug related to the use of hostvars internally when creating\n  the connection plugin. This prevents things like variables using\n  lookups from being evaluated unnecessarily (#17024)\n* Fixed a bug where using a variable containing a list for the `hosts`\n  of a play resulted in an list of lists (#16583)\n* Fixed a bug where integer values would cause an error if a module\n  param was of type `float` (no issue)\n* Fixed a bug with net_template failing if src was not specified (#17726)\n* Fixed a bug in \"ansible-galaxy import\" (#17417)\n* Fixed a bug in which INI files incorrectly treated a hosts range as\n  a section header (#15331)\n* Fixed a bug in which the max_fail_percentage calculation erroneously\n  caused a series of plays to stop executing (#15954)\n* Fixed a bug in which the task names were not properly templated (#16295)\n* Fixed a bug causing \"squashed\" loops (ie. yum, apt) to incorrectly\n  report results (ansible-modules-core#4214)\n* Fixed several bugs related to includes:\n  - when including statically, make sure that all parents were also\n    included statically (issue #16990)\n  - properly resolve nested static include paths\n  - print a message when a file is statically included\n* Fixed a bug in which module params expected to be float types were\n  not converted from integers (only strings) (#17325)\n* Fixed a bug introduced by static includes in 2.1, which prevented\n  notifications from going to the \"top level\" handler name.\n* Fixed a bug where a group_vars or host_vars directory in the current\n  working directory would be used (and would take precedence) over\n  those in the inventory and/or playbook directory.\n* Fixed a bug which could occur when the result of an async task did\n  not parse as valid JSON.\n* (re)-allowed the use of ansible_python_interpreter lines with more\n  than one argument.\n* Fixed several bugs related to the creation of the implicit localhost\n  in inventory.\n* Fixed a bug related to an unspecified number of retries when using until.\n* Fixed a race-condition bug when creating temp directories before the\n  worker process is forked.\n* Fix a bug with async's poll keyword not making use of\n  ansible_python_interpreter to run (and thus breaking when\n  /usr/bin/python is not present on the remote machine.)\n* Fix a bug where hosts that started with a range in inventory were\n  being treated as an invalid section header.\n\nModule fixes:\n* Fixed a bug where the temporary CA files created by the module\n  helper code were not being deleted properly in some situations\n  (#17073)\n* Fixed many bugs in the unarchive module\n* Fixes for module ec2:\n  - Fixed a bug related to source_dest_check when used with non-vpc\n    instances (core#3243)\n  - Fixed a bug in ec2 where instances were not powering of when\n    referenced via tags only (core#4765)\n  - Fixed a bug where instances with multiple interfaces were not\n    powering up/down correctly (core#3234)\n* Fixes for module get_url:\n  - Fixed a bug in get_url module to force a download if there is a\n    checksum mismatch regardless of the last modified time (core#4262)\n  - Fixed a bug in get_url module to properly process FTP results\n    (core#3661 and core#4601)\n* Fixed a bug in win_user related to users with disabled\n  accounts/expired passwords (core#4369)\n* ini_file:\n  - Fixed a bug where option lines are now inserted before blank lines.\n  - Fixed a bug where leading whitespace prevented matches on options.\n* Fixed a bug in iam_cert when dup_ok is used as a string.\n* Fixed a bug in postgresql_db related to the changed logic when state=absent.\n* Fixed a bug where single_transaction and quick were not passed into\n  db_dump for the mysql_db module.\n* Fixed a bug where the fetch module was not idempotent when\n  retrieving the target of a symlink.\n* Many minor fixes for bugs in extras modules.","distinct":true,"url":"https://api.github.com/repos/NetBSD/pkgsrc-wip/commits/532156b520d22b85ac91096ab7ae76ddbab6b984"},{"sha":"b8e08b8facb097760923b2959c88199c32c47c5e","author":{"name":"Havard Eidnes","email":"2cf6e42f83d0731fe7650caa2c830852b7d217a4@NetBSD.org"},"message":"Update to ansible-junos-stdlib to version 1.4.0\n\nUpstream changes:\n\nNew Features\n\n * Dockerfile for junos ansible modules\n   New Dockerfile added to automatically build a docker container for\n   junos ansible modules #165\n * Console connection support\n   Modules to work with console connections too using PyEZ 2.0 #162.\n * junos_jsnapy\n   Integrate JSNAPy to ansible which helps audit network devices\n * junos_ping\n   Execute ping on junos devices\n * junos_get_table\n   Retrieve data from a Junos device using Tables/Views.\n\nUpdates/Enhancement\n\n * ImportError to show proper message #158.\n * junos_shutdown to support delayed reboot and shutdown #150\n * junos_install_config->check_commit_wait: Set number of seconds to\n   wait between check and commit. #140\n * Timeout option for junos_cli and junos_rpc #133\n * timeout parameter to junos_rollback #131\n\nBugs Fixed\n\n * junos_rpc: Fix regex to match xe/ge/et interfaces #153\n * junos_get_table: Fix for nested tables #127\n * junos_get_config: Fix for filter argument contains more than one\n   level of configuration hierarchy #121\n * Fix for Ansible 2.0 & 2.1 #119","distinct":true,"url":"https://api.github.com/repos/NetBSD/pkgsrc-wip/commits/b8e08b8facb097760923b2959c88199c32c47c5e"}]}
{"actor":{"display_login":"0-wiz-0"}}