{"action":"created","issue":{"url":"https://api.github.com/repos/ansible/ansible-modules-core/issues/3998","repository_url":"https://api.github.com/repos/ansible/ansible-modules-core","labels_url":"https://api.github.com/repos/ansible/ansible-modules-core/issues/3998/labels{/name}","comments_url":"https://api.github.com/repos/ansible/ansible-modules-core/issues/3998/comments","events_url":"https://api.github.com/repos/ansible/ansible-modules-core/issues/3998/events","html_url":"https://github.com/ansible/ansible-modules-core/issues/3998","id":161448089,"number":3998,"title":"ios_config force remove config lines","user":{"login":"cjreyn","id":19705735,"avatar_url":"https://avatars.githubusercontent.com/u/19705735?v=3","gravatar_id":"","url":"https://api.github.com/users/cjreyn","html_url":"https://github.com/cjreyn","followers_url":"https://api.github.com/users/cjreyn/followers","following_url":"https://api.github.com/users/cjreyn/following{/other_user}","gists_url":"https://api.github.com/users/cjreyn/gists{/gist_id}","starred_url":"https://api.github.com/users/cjreyn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cjreyn/subscriptions","organizations_url":"https://api.github.com/users/cjreyn/orgs","repos_url":"https://api.github.com/users/cjreyn/repos","events_url":"https://api.github.com/users/cjreyn/events{/privacy}","received_events_url":"https://api.github.com/users/cjreyn/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ansible/ansible-modules-core/labels/feature_idea","name":"feature_idea","color":"006b75"},{"url":"https://api.github.com/repos/ansible/ansible-modules-core/labels/networking","name":"networking","color":"c7def8"},{"url":"https://api.github.com/repos/ansible/ansible-modules-core/labels/waiting_on_maintainer","name":"waiting_on_maintainer","color":"d93f0b"}],"state":"open","locked":false,"assignee":{"login":"privateip","id":414626,"avatar_url":"https://avatars.githubusercontent.com/u/414626?v=3","gravatar_id":"","url":"https://api.github.com/users/privateip","html_url":"https://github.com/privateip","followers_url":"https://api.github.com/users/privateip/followers","following_url":"https://api.github.com/users/privateip/following{/other_user}","gists_url":"https://api.github.com/users/privateip/gists{/gist_id}","starred_url":"https://api.github.com/users/privateip/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/privateip/subscriptions","organizations_url":"https://api.github.com/users/privateip/orgs","repos_url":"https://api.github.com/users/privateip/repos","events_url":"https://api.github.com/users/privateip/events{/privacy}","received_events_url":"https://api.github.com/users/privateip/received_events","type":"User","site_admin":false},"assignees":[{"login":"privateip","id":414626,"avatar_url":"https://avatars.githubusercontent.com/u/414626?v=3","gravatar_id":"","url":"https://api.github.com/users/privateip","html_url":"https://github.com/privateip","followers_url":"https://api.github.com/users/privateip/followers","following_url":"https://api.github.com/users/privateip/following{/other_user}","gists_url":"https://api.github.com/users/privateip/gists{/gist_id}","starred_url":"https://api.github.com/users/privateip/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/privateip/subscriptions","organizations_url":"https://api.github.com/users/privateip/orgs","repos_url":"https://api.github.com/users/privateip/repos","events_url":"https://api.github.com/users/privateip/events{/privacy}","received_events_url":"https://api.github.com/users/privateip/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2016-06-21T14:13:40Z","updated_at":"2016-09-07T19:54:45Z","closed_at":null,"body":"<!--- Verify first that your issue/request is not already reported in GitHub -->\r\n\r\n##### ISSUE TYPE\r\n\r\n - Feature Idea\r\n\r\n\r\n##### COMPONENT NAME\r\n\r\nnetworking/ios_config\r\n\r\n##### ANSIBLE VERSION\r\n<!--- Paste verbatim output from “ansible --version” between quotes below -->\r\n```\r\nansible 2.1.0.0\r\n  config file = /home/admin-0/ansible/ansible.cfg\r\n  configured module search path = Default w/o overrides\r\n```\r\n\r\n##### CONFIGURATION\r\n<!---\r\nN/A\r\n-->\r\n\r\n##### OS / ENVIRONMENT\r\n<!---\r\nN/A\r\n-->\r\n\r\n##### SUMMARY\r\n\r\nSome ios config lines require existing config to be removed before successful application. An example of this is the 'service-policy input \\<policy-map-name\\>'. You cannot specify a new policy-map name to apply without removing the old one _by name_ first.\r\n\r\nWould it be possible to add a feature to ios_config that addresses this? For example, a config line might be marked with 'force remove'. The module could then lookup the existing config line and explicitly remove it before applying the new config line.\r\n\r\n##### STEPS TO REPRODUCE\r\n<!---\r\nFor bugs, show exactly how to reproduce the problem.\r\nFor new features, show how the feature would be used.\r\n-->\r\n\r\n<!--- Paste example playbooks or commands between quotes below -->\r\n```\r\n\r\n```\r\n\r\n<!--- You can also paste gist.github.com links for larger files -->\r\n\r\n##### EXPECTED RESULTS\r\n<!--- What did you expect to happen when running the steps above? -->\r\n\r\n##### ACTUAL RESULTS\r\n<!--- What actually happened? If possible run with extra verbosity (-vvvv) -->\r\n\r\n<!--- Paste verbatim command output between quotes below -->\r\n```\r\n\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/ansible/ansible-modules-core/issues/comments/245397115","html_url":"https://github.com/ansible/ansible-modules-core/issues/3998#issuecomment-245397115","issue_url":"https://api.github.com/repos/ansible/ansible-modules-core/issues/3998","id":245397115,"user":{"login":"ansibot","id":6585283,"avatar_url":"https://avatars.githubusercontent.com/u/6585283?v=3","gravatar_id":"","url":"https://api.github.com/users/ansibot","html_url":"https://github.com/ansibot","followers_url":"https://api.github.com/users/ansibot/followers","following_url":"https://api.github.com/users/ansibot/following{/other_user}","gists_url":"https://api.github.com/users/ansibot/gists{/gist_id}","starred_url":"https://api.github.com/users/ansibot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ansibot/subscriptions","organizations_url":"https://api.github.com/users/ansibot/orgs","repos_url":"https://api.github.com/users/ansibot/repos","events_url":"https://api.github.com/users/ansibot/events{/privacy}","received_events_url":"https://api.github.com/users/ansibot/received_events","type":"User","site_admin":false},"created_at":"2016-09-07T19:54:45Z","updated_at":"2016-09-07T19:54:45Z","body":"@privateip, @gundalow, ping. This issue is still waiting on your response.\n[click here for bot help](https://github.com/ansible/ansibullbot/blob/master/ISSUE_HELP.md)\n<!--- boilerplate: issue_renotify_maintainer --->"}}
{"actor":{"display_login":"ansibot"}}