{"action":"closed","issue":{"url":"https://api.github.com/repos/saltstack/salt/issues/28945","labels_url":"https://api.github.com/repos/saltstack/salt/issues/28945/labels{/name}","comments_url":"https://api.github.com/repos/saltstack/salt/issues/28945/comments","events_url":"https://api.github.com/repos/saltstack/salt/issues/28945/events","html_url":"https://github.com/saltstack/salt/issues/28945","id":117277891,"number":28945,"title":"Dell Chassis State Example Improvements","user":{"login":"rallytime","id":6547906,"avatar_url":"https://avatars.githubusercontent.com/u/6547906?v=3","gravatar_id":"","url":"https://api.github.com/users/rallytime","html_url":"https://github.com/rallytime","followers_url":"https://api.github.com/users/rallytime/followers","following_url":"https://api.github.com/users/rallytime/following{/other_user}","gists_url":"https://api.github.com/users/rallytime/gists{/gist_id}","starred_url":"https://api.github.com/users/rallytime/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rallytime/subscriptions","organizations_url":"https://api.github.com/users/rallytime/orgs","repos_url":"https://api.github.com/users/rallytime/repos","events_url":"https://api.github.com/users/rallytime/events{/privacy}","received_events_url":"https://api.github.com/users/rallytime/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/saltstack/salt/labels/Bug","name":"Bug","color":"e11d21"},{"url":"https://api.github.com/repos/saltstack/salt/labels/Documentation","name":"Documentation","color":"fef2c0"},{"url":"https://api.github.com/repos/saltstack/salt/labels/Fixed%20Pending%20Verification","name":"Fixed Pending Verification","color":"d4c5f9"},{"url":"https://api.github.com/repos/saltstack/salt/labels/High%20Severity","name":"High Severity","color":"ff9143"},{"url":"https://api.github.com/repos/saltstack/salt/labels/P3","name":"P3","color":"0a3d77"},{"url":"https://api.github.com/repos/saltstack/salt/labels/Proxy%20Minion","name":"Proxy Minion","color":"006b75"},{"url":"https://api.github.com/repos/saltstack/salt/labels/RIoT","name":"RIoT","color":"fef2c0"},{"url":"https://api.github.com/repos/saltstack/salt/labels/TEAM%20RIoT","name":"TEAM RIoT","color":"A9A9A9"}],"state":"closed","locked":false,"assignee":{"login":"rallytime","id":6547906,"avatar_url":"https://avatars.githubusercontent.com/u/6547906?v=3","gravatar_id":"","url":"https://api.github.com/users/rallytime","html_url":"https://github.com/rallytime","followers_url":"https://api.github.com/users/rallytime/followers","following_url":"https://api.github.com/users/rallytime/following{/other_user}","gists_url":"https://api.github.com/users/rallytime/gists{/gist_id}","starred_url":"https://api.github.com/users/rallytime/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rallytime/subscriptions","organizations_url":"https://api.github.com/users/rallytime/orgs","repos_url":"https://api.github.com/users/rallytime/repos","events_url":"https://api.github.com/users/rallytime/events{/privacy}","received_events_url":"https://api.github.com/users/rallytime/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/saltstack/salt/milestones/69","html_url":"https://github.com/saltstack/salt/milestones/B%208","labels_url":"https://api.github.com/repos/saltstack/salt/milestones/69/labels","id":1332030,"number":69,"title":"B 8","description":"","creator":{"login":"meggiebot","id":12242451,"avatar_url":"https://avatars.githubusercontent.com/u/12242451?v=3","gravatar_id":"","url":"https://api.github.com/users/meggiebot","html_url":"https://github.com/meggiebot","followers_url":"https://api.github.com/users/meggiebot/followers","following_url":"https://api.github.com/users/meggiebot/following{/other_user}","gists_url":"https://api.github.com/users/meggiebot/gists{/gist_id}","starred_url":"https://api.github.com/users/meggiebot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/meggiebot/subscriptions","organizations_url":"https://api.github.com/users/meggiebot/orgs","repos_url":"https://api.github.com/users/meggiebot/repos","events_url":"https://api.github.com/users/meggiebot/events{/privacy}","received_events_url":"https://api.github.com/users/meggiebot/received_events","type":"User","site_admin":false},"open_issues":10,"closed_issues":16,"state":"open","created_at":"2015-09-30T20:34:44Z","updated_at":"2015-11-24T15:54:52Z","due_on":"2015-11-24T07:00:00Z","closed_at":null},"comments":0,"created_at":"2015-11-17T03:59:18Z","updated_at":"2015-11-24T15:54:52Z","closed_at":"2015-11-24T15:54:52Z","body":"- The example state template in the dellchassis.py docs does not include updating the idracs. The pillar data example is there, but the state example just shows cmc and switches.\r\n- When using the following state example, the minion always returns with `[No response from the minion]`. If you extend the timeout, this response goes away. The docs should be updated to include this caveat as the dracr.py modules is much slower that regular salt. I am not sure if it is the switch state itself that is slower, or if the length of the state makes the run go to long before the time out is reached, but here is the example state where this is happening:\r\n```\r\n{% set details  = salt['pillar.get']('proxy:chassis', {}) %}\r\n{% set password = salt['pillar.get']('proxy:new_password', {}) %}\r\n\r\nchassis-setup:\r\n dellchassis.chassis:\r\n   - chassis_name: {{ details['name'] }}\r\n   - password: {{ password }}\r\n   - datacenter: {{ details['datacenter'] }}\r\n   \r\n{% for k, v in details['switches'].iteritems() %}\r\n{{ k }}:\r\n dellchassis.switch:\r\n   - name: {{ k }}\r\n   - password: {{ password }}\r\n   - snmp: {{ v['snmp'] }}\r\n{% endfor %}\r\n```\r\n\r\nFYI @cedwards and @cro "}}