{"push_id":2374941074,"size":1,"distinct_size":1,"ref":"refs/heads/develop","head":"6412cfa0242f532861e69feb35037eb083ca2efc","before":"1c36b8002a319ac73a031e6b8fd3a809bebe9ddf","commits":[{"sha":"6412cfa0242f532861e69feb35037eb083ca2efc","author":{"name":"tcaiazza","email":"127e773dd0e344e673d3781f3022a17132a2a2ff@gmail.com"},"message":"Username Management for EOS with oc-system model (#119)\n\n* Start parsing system oc model for eos\r\n\r\n* usernames, and only usernames being parsed\r\n\r\n* Finished username parsing for eos\r\n\r\n* Finish up user parsing for EOS\r\n\r\n- Added in translator for the users\r\n- Added tests for parser/translator\r\n- Added in the dummy template for the whole oc-system model\r\n\r\n* first pass at priv:role\r\n\r\n* Working version priv:role\r\n\r\nStore the privilege and role in the oc-system role leaf and break out in\r\ntranslator\r\n\r\n* Try pulling default config settings into extra_vars\r\n\r\nAdded a rule directive that specifies a default config setting\r\nthat will then store that data in extra_vars so it can be used latter.\r\n\r\n* Tweak how to save additional config to extra_vars\r\n\r\nChanged the directive rules as per dbarrosop's comments, from\r\nconfig_default and key to path and save.\r\n\r\nTweaked parsers.base.parse_container to allow for multiple extra_vars to\r\nbe returned.  If the mapping has multiple save directives, only the\r\nfirst was being taken since the mapping loop breaked after the\r\nextra_vars were returned.\r\n\r\nOther minor changes\r\n* Added parsing for eos root password\r\n* default to ipdb when debugging if installed.  I need color in my life\r\n\r\n* minor fixes\r\n\r\n* introduce save_as\r\n\r\n* Update tests and translator for user parsing\r\n\r\n* Fixup merge issues and finish testing\r\n\r\nTake all the changes from\r\nhttps://github.com/napalm-automation/napalm-yang/pull/125\r\n\r\nto get the extra data and remove my attempts.\r\n\r\nUpdate the mapping files to use the save_as directive and finish writing\r\nthe profile tests.\r\n\r\nfix auto merge issue, jsonp.py should only take code from extract_data branch\r\n\r\nAdd tests for the eos username parsing\r\n\r\nremove src dir that was accidentally committed\r\n\r\nspecify ipdb.set_trace() correctly\r\n\r\n* debugging set with helper function\r\n\r\n* pep8 fixes to parsers/base.py\r\n\r\n* Capture password hash type as well as hash","distinct":true,"url":"https://api.github.com/repos/napalm-automation/napalm-yang/commits/6412cfa0242f532861e69feb35037eb083ca2efc"}]}
{"actor":{"display_login":"dbarrosop"}}