{"action":"created","issue":{"url":"https://api.github.com/repos/saltstack/salt/issues/22702","labels_url":"https://api.github.com/repos/saltstack/salt/issues/22702/labels{/name}","comments_url":"https://api.github.com/repos/saltstack/salt/issues/22702/comments","events_url":"https://api.github.com/repos/saltstack/salt/issues/22702/events","html_url":"https://github.com/saltstack/salt/issues/22702","id":68659033,"number":22702,"title":"ext_pillar does not honor gitfs_provider option","user":{"login":"drawsmcgraw","id":4693023,"avatar_url":"https://avatars.githubusercontent.com/u/4693023?v=3","gravatar_id":"","url":"https://api.github.com/users/drawsmcgraw","html_url":"https://github.com/drawsmcgraw","followers_url":"https://api.github.com/users/drawsmcgraw/followers","following_url":"https://api.github.com/users/drawsmcgraw/following{/other_user}","gists_url":"https://api.github.com/users/drawsmcgraw/gists{/gist_id}","starred_url":"https://api.github.com/users/drawsmcgraw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/drawsmcgraw/subscriptions","organizations_url":"https://api.github.com/users/drawsmcgraw/orgs","repos_url":"https://api.github.com/users/drawsmcgraw/repos","events_url":"https://api.github.com/users/drawsmcgraw/events{/privacy}","received_events_url":"https://api.github.com/users/drawsmcgraw/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/saltstack/salt/labels/Feature","name":"Feature","color":"009800"},{"url":"https://api.github.com/repos/saltstack/salt/labels/Platform%20Mgmt","name":"Platform Mgmt","color":"006b75"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/saltstack/salt/milestones/13","html_url":"https://github.com/saltstack/salt/milestones/Approved","labels_url":"https://api.github.com/repos/saltstack/salt/milestones/13/labels","id":9265,"number":13,"title":"Approved","description":"All issues that are ready to be worked on, both bugs and features.","creator":{"login":"thatch45","id":507599,"avatar_url":"https://avatars.githubusercontent.com/u/507599?v=3","gravatar_id":"","url":"https://api.github.com/users/thatch45","html_url":"https://github.com/thatch45","followers_url":"https://api.github.com/users/thatch45/followers","following_url":"https://api.github.com/users/thatch45/following{/other_user}","gists_url":"https://api.github.com/users/thatch45/gists{/gist_id}","starred_url":"https://api.github.com/users/thatch45/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thatch45/subscriptions","organizations_url":"https://api.github.com/users/thatch45/orgs","repos_url":"https://api.github.com/users/thatch45/repos","events_url":"https://api.github.com/users/thatch45/events{/privacy}","received_events_url":"https://api.github.com/users/thatch45/received_events","type":"User","site_admin":false},"open_issues":2135,"closed_issues":1812,"state":"open","created_at":"2011-05-14T04:00:56Z","updated_at":"2015-04-16T15:13:03Z","due_on":null,"closed_at":null},"comments":4,"created_at":"2015-04-15T11:47:03Z","updated_at":"2015-04-16T16:14:15Z","closed_at":null,"body":"I use the GitFS backend for my state tree and have set `gitfs_provider: pygit2` in my master config.\r\n\r\nWhen I follow the [Git as External Pillar](http://docs.saltstack.com/en/latest/topics/tutorials/gitfs.html#using-git-as-an-external-pillar-source) doc and have a minion attempt a `pillar.get`, the following appears in the master log:\r\n\r\n```\r\n[ERROR   ] Git-based ext_pillar is enabled in configuration but could not be loaded, is GitPython installed?\r\n[CRITICAL] Specified ext_pillar interface git is unavailable\r\n```\r\n\r\nInstalling `GitPython` and restarting the master resolves the issue and the minion is able to successfully pull values out of Pillar.\r\n\r\nI have no issues running both `GitPython` and `pygit2` in my environment so it's not a show-stopper for me. I'm filing this issue because I hadn't seen it mentioned before.\r\n\r\nUnless this is already solved and I'm just missing another option to pass to `ext_pillar`?"},"comment":{"url":"https://api.github.com/repos/saltstack/salt/issues/comments/93774876","html_url":"https://github.com/saltstack/salt/issues/22702#issuecomment-93774876","issue_url":"https://api.github.com/repos/saltstack/salt/issues/22702","id":93774876,"user":{"login":"drawsmcgraw","id":4693023,"avatar_url":"https://avatars.githubusercontent.com/u/4693023?v=3","gravatar_id":"","url":"https://api.github.com/users/drawsmcgraw","html_url":"https://github.com/drawsmcgraw","followers_url":"https://api.github.com/users/drawsmcgraw/followers","following_url":"https://api.github.com/users/drawsmcgraw/following{/other_user}","gists_url":"https://api.github.com/users/drawsmcgraw/gists{/gist_id}","starred_url":"https://api.github.com/users/drawsmcgraw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/drawsmcgraw/subscriptions","organizations_url":"https://api.github.com/users/drawsmcgraw/orgs","repos_url":"https://api.github.com/users/drawsmcgraw/repos","events_url":"https://api.github.com/users/drawsmcgraw/events{/privacy}","received_events_url":"https://api.github.com/users/drawsmcgraw/received_events","type":"User","site_admin":false},"created_at":"2015-04-16T16:14:15Z","updated_at":"2015-04-16T16:14:15Z","body":"@rallytime Sounds good. Thanks!"}}