{"action":"created","issue":{"url":"https://api.github.com/repos/ansible/ansible/issues/33155","repository_url":"https://api.github.com/repos/ansible/ansible","labels_url":"https://api.github.com/repos/ansible/ansible/issues/33155/labels{/name}","comments_url":"https://api.github.com/repos/ansible/ansible/issues/33155/comments","events_url":"https://api.github.com/repos/ansible/ansible/issues/33155/events","html_url":"https://github.com/ansible/ansible/pull/33155","id":275822611,"number":33155,"title":"Add a 'validate' parameter to the juniper_package network module","user":{"login":"floatingstatic","id":5504449,"avatar_url":"https://avatars3.githubusercontent.com/u/5504449?v=4","gravatar_id":"","url":"https://api.github.com/users/floatingstatic","html_url":"https://github.com/floatingstatic","followers_url":"https://api.github.com/users/floatingstatic/followers","following_url":"https://api.github.com/users/floatingstatic/following{/other_user}","gists_url":"https://api.github.com/users/floatingstatic/gists{/gist_id}","starred_url":"https://api.github.com/users/floatingstatic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/floatingstatic/subscriptions","organizations_url":"https://api.github.com/users/floatingstatic/orgs","repos_url":"https://api.github.com/users/floatingstatic/repos","events_url":"https://api.github.com/users/floatingstatic/events{/privacy}","received_events_url":"https://api.github.com/users/floatingstatic/received_events","type":"User","site_admin":false},"labels":[{"id":686214011,"url":"https://api.github.com/repos/ansible/ansible/labels/affects_2.5","name":"affects_2.5","color":"ededed","default":false},{"id":513652538,"url":"https://api.github.com/repos/ansible/ansible/labels/core_review","name":"core_review","color":"ededed","default":false},{"id":48457821,"url":"https://api.github.com/repos/ansible/ansible/labels/feature_pull_request","name":"feature_pull_request","color":"006b75","default":false},{"id":496359346,"url":"https://api.github.com/repos/ansible/ansible/labels/module","name":"module","color":"1d76db","default":false},{"id":339653091,"url":"https://api.github.com/repos/ansible/ansible/labels/networking","name":"networking","color":"c7def8","default":false},{"id":669761792,"url":"https://api.github.com/repos/ansible/ansible/labels/support:network","name":"support:network","color":"ededed","default":false}],"state":"open","locked":false,"assignee":{"login":"ganeshrn","id":5292461,"avatar_url":"https://avatars0.githubusercontent.com/u/5292461?v=4","gravatar_id":"","url":"https://api.github.com/users/ganeshrn","html_url":"https://github.com/ganeshrn","followers_url":"https://api.github.com/users/ganeshrn/followers","following_url":"https://api.github.com/users/ganeshrn/following{/other_user}","gists_url":"https://api.github.com/users/ganeshrn/gists{/gist_id}","starred_url":"https://api.github.com/users/ganeshrn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ganeshrn/subscriptions","organizations_url":"https://api.github.com/users/ganeshrn/orgs","repos_url":"https://api.github.com/users/ganeshrn/repos","events_url":"https://api.github.com/users/ganeshrn/events{/privacy}","received_events_url":"https://api.github.com/users/ganeshrn/received_events","type":"User","site_admin":false},"assignees":[{"login":"ganeshrn","id":5292461,"avatar_url":"https://avatars0.githubusercontent.com/u/5292461?v=4","gravatar_id":"","url":"https://api.github.com/users/ganeshrn","html_url":"https://github.com/ganeshrn","followers_url":"https://api.github.com/users/ganeshrn/followers","following_url":"https://api.github.com/users/ganeshrn/following{/other_user}","gists_url":"https://api.github.com/users/ganeshrn/gists{/gist_id}","starred_url":"https://api.github.com/users/ganeshrn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ganeshrn/subscriptions","organizations_url":"https://api.github.com/users/ganeshrn/orgs","repos_url":"https://api.github.com/users/ganeshrn/repos","events_url":"https://api.github.com/users/ganeshrn/events{/privacy}","received_events_url":"https://api.github.com/users/ganeshrn/received_events","type":"User","site_admin":false}],"milestone":null,"comments":4,"created_at":"2017-11-21T18:55:41Z","updated_at":"2017-11-22T15:27:58Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/ansible/ansible/pulls/33155","html_url":"https://github.com/ansible/ansible/pull/33155","diff_url":"https://github.com/ansible/ansible/pull/33155.diff","patch_url":"https://github.com/ansible/ansible/pull/33155.patch"},"body":"Add a 'validate' parameter to the juniper_package module to optionally skip checking configuration compatibility against the JUNOS package being installed by `juniper_package`\r\n\r\n##### SUMMARY\r\nUpdate the juniper_package network module so that device configuration validation checks can optionally be skipped. This may be required when forcing an update between major releases of JUNOS.\r\n\r\n\r\n##### ISSUE TYPE\r\n - Feature Pull Request\r\n\r\n##### COMPONENT NAME\r\nmodules/network/junos/junos_package.py\r\n\r\n\r\n##### ANSIBLE VERSION\r\n```\r\nansible 2.4.1.0\r\n  config file = None\r\n  configured module search path = [u'/Users/jmillay/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']\r\n  ansible python module location = /Users/jmillay/.virtualenvs/dev/lib/python2.7/site-packages/ansible\r\n  executable location = /Users/jmillay/.virtualenvs/dev/bin/ansible\r\n  python version = 2.7.13 (default, Dec 18 2016, 07:03:39) [GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.42.1)]\r\n```\r\n\r\n\r\n##### ADDITIONAL INFORMATION\r\nTested on Juniper SRX-100 and SRX-210. Example playbook task:\r\n```\r\n- name: \"Install {{ junos_package }} on device\"\r\n  junos_package:\r\n    src: \"{{ junos_package }}\"\r\n    reboot: false\r\n    no_copy: false\r\n    force: true\r\n    validate: false\r\n    provider:\r\n      username: \"{{ username }}\"\r\n      password: \"\"\r\n      host: \"{{ ansible_ssh_host }}\"\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/ansible/ansible/issues/comments/346383843","html_url":"https://github.com/ansible/ansible/pull/33155#issuecomment-346383843","issue_url":"https://api.github.com/repos/ansible/ansible/issues/33155","id":346383843,"user":{"login":"ganeshrn","id":5292461,"avatar_url":"https://avatars0.githubusercontent.com/u/5292461?v=4","gravatar_id":"","url":"https://api.github.com/users/ganeshrn","html_url":"https://github.com/ganeshrn","followers_url":"https://api.github.com/users/ganeshrn/followers","following_url":"https://api.github.com/users/ganeshrn/following{/other_user}","gists_url":"https://api.github.com/users/ganeshrn/gists{/gist_id}","starred_url":"https://api.github.com/users/ganeshrn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ganeshrn/subscriptions","organizations_url":"https://api.github.com/users/ganeshrn/orgs","repos_url":"https://api.github.com/users/ganeshrn/repos","events_url":"https://api.github.com/users/ganeshrn/events{/privacy}","received_events_url":"https://api.github.com/users/ganeshrn/received_events","type":"User","site_admin":false},"created_at":"2017-11-22T15:27:58Z","updated_at":"2017-11-22T15:27:58Z","author_association":"MEMBER","body":"@floatingstatic Thank you!"}}
{"actor":{"display_login":"ganeshrn"}}