{"action":"created","issue":{"url":"https://api.github.com/repos/bechtoldt/saltstack-sysctl-formula/issues/1","labels_url":"https://api.github.com/repos/bechtoldt/saltstack-sysctl-formula/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/bechtoldt/saltstack-sysctl-formula/issues/1/comments","events_url":"https://api.github.com/repos/bechtoldt/saltstack-sysctl-formula/issues/1/events","html_url":"https://github.com/bechtoldt/saltstack-sysctl-formula/issues/1","id":87183941,"number":1,"title":"Follow Salt Formula conventions?","user":{"login":"renoirb","id":296940,"avatar_url":"https://avatars.githubusercontent.com/u/296940?v=3","gravatar_id":"","url":"https://api.github.com/users/renoirb","html_url":"https://github.com/renoirb","followers_url":"https://api.github.com/users/renoirb/followers","following_url":"https://api.github.com/users/renoirb/following{/other_user}","gists_url":"https://api.github.com/users/renoirb/gists{/gist_id}","starred_url":"https://api.github.com/users/renoirb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/renoirb/subscriptions","organizations_url":"https://api.github.com/users/renoirb/orgs","repos_url":"https://api.github.com/users/renoirb/repos","events_url":"https://api.github.com/users/renoirb/events{/privacy}","received_events_url":"https://api.github.com/users/renoirb/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/bechtoldt/saltstack-sysctl-formula/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":{"login":"bechtoldt","id":1507504,"avatar_url":"https://avatars.githubusercontent.com/u/1507504?v=3","gravatar_id":"","url":"https://api.github.com/users/bechtoldt","html_url":"https://github.com/bechtoldt","followers_url":"https://api.github.com/users/bechtoldt/followers","following_url":"https://api.github.com/users/bechtoldt/following{/other_user}","gists_url":"https://api.github.com/users/bechtoldt/gists{/gist_id}","starred_url":"https://api.github.com/users/bechtoldt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bechtoldt/subscriptions","organizations_url":"https://api.github.com/users/bechtoldt/orgs","repos_url":"https://api.github.com/users/bechtoldt/repos","events_url":"https://api.github.com/users/bechtoldt/events{/privacy}","received_events_url":"https://api.github.com/users/bechtoldt/received_events","type":"User","site_admin":false},"milestone":null,"comments":8,"created_at":"2015-06-11T02:34:28Z","updated_at":"2015-06-20T19:45:40Z","closed_at":null,"body":"Hi,\r\n\r\nI´m unsure if its a deliberate decision but this formula seem to not follow [SaltStack Formulas *conventions*](http://docs.saltstack.com/en/latest/topics/development/conventions/formulas.html).\r\n\r\n(I wasn’t aware that [you documented the reasons](https://github.com/bechtoldt/formula-docs) and I’ll take a better look at it ASAP)\r\n\r\nThe nice thing about such convention is that we can make a simple list of formulas without worrying of where the formula’s `init.sls` is.\r\n\r\nFor example, I’m using a pillar listing all the formulas I want to use. A state either ensures they are cloned and added as `file_roots:` OR as `gitfs_remotes:` entry.\r\n\r\nFor example, In a development VM;\r\n\r\n```yaml\r\nfile_roots:\r\n  base:\r\n    - /srv/salt\r\n    - /srv/local/states\r\n    - /srv/formulas/sysctl\r\n    - /srv/formulas/foo\r\n    - /srv/formulas/bar\r\n```\r\n\r\nAnd then in another salt master that uses gitfs;\r\n\r\n```yml\r\ngitfs_remotes:\r\n  - /srv/formulas/sysctl\r\n  - /srv/formulas/foo\r\n  - /srv/formulas/bar\r\n```"},"comment":{"url":"https://api.github.com/repos/bechtoldt/saltstack-sysctl-formula/issues/comments/113813567","html_url":"https://github.com/bechtoldt/saltstack-sysctl-formula/issues/1#issuecomment-113813567","issue_url":"https://api.github.com/repos/bechtoldt/saltstack-sysctl-formula/issues/1","id":113813567,"user":{"login":"bechtoldt","id":1507504,"avatar_url":"https://avatars.githubusercontent.com/u/1507504?v=3","gravatar_id":"","url":"https://api.github.com/users/bechtoldt","html_url":"https://github.com/bechtoldt","followers_url":"https://api.github.com/users/bechtoldt/followers","following_url":"https://api.github.com/users/bechtoldt/following{/other_user}","gists_url":"https://api.github.com/users/bechtoldt/gists{/gist_id}","starred_url":"https://api.github.com/users/bechtoldt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bechtoldt/subscriptions","organizations_url":"https://api.github.com/users/bechtoldt/orgs","repos_url":"https://api.github.com/users/bechtoldt/repos","events_url":"https://api.github.com/users/bechtoldt/events{/privacy}","received_events_url":"https://api.github.com/users/bechtoldt/received_events","type":"User","site_admin":false},"created_at":"2015-06-20T19:45:39Z","updated_at":"2015-06-20T19:45:39Z","body":"Memo to myself: I need to file an issue on https://github.com/bechtoldt/formula-docs that will document future work on this topic."}}