{"push_id":739019824,"size":1,"distinct_size":1,"ref":"refs/heads/fix-240-script-kilo","head":"23663aa5c149b42c84544ebbe9cfd78d68aab1b2","before":"cca189330c42154eedcb7d9a7ddf3f8d3e51f89d","commits":[{"sha":"23663aa5c149b42c84544ebbe9cfd78d68aab1b2","author":{"email":"62367a2388898942e610bbd4a9e904cbfb07f3ed@rackspace.com","name":"Nolan Brubaker"},"message":"Add a linting script for rpcd.\n\nLinting for rpc-openstack should only cover the RPC-specific playbooks,\nroles, scripts, and modules, since\nos-ansible-deployment/openstack-ansible already does their own upstream\nlinting.\n\nThis change also uses relative paths in the ansible.cfg file so that\nlinting will work from Travis's container-based infrastructure. With the\nhardcoded paths, we would have had to use sudo in the script, and add\nconfiguration options to our .travis.yml. Also, their sudo-capable\ninfrastructure is considered legacy, so it's probably best avoided.\n\nThe relative paths mean we should be able to lint from whatever\ndirectory we want, and if working within a virtualenv, run linting\nwithout being root.\n\nAlso, the flake8 ignores and excludes were moved into a tox.ini file to\nreduce line noise.\n\n(cherry picked from commit e5fbfdc697350bd19599c32445043dfb912f0b58)","distinct":true,"url":"https://api.github.com/repos/nrb/rpc-openstack/commits/23663aa5c149b42c84544ebbe9cfd78d68aab1b2"}]}