Ok thank you. That greatly narrows the scope from a “Monster” to “Piece of Cake” . Mind you I’m a certified scrum master and battle hardened professional coder. When asking questions one shall be specific to get specific answers,
Now, said api of https://total.members.api.dms.local/
does not exist nor has there been a requirement stated prior. At best one needs to connect to the active directory servers and query for total active accounts, at worst get with an admin on @Team_infrastructure to setup an api key and access to http://talk.dallasmakerspace.org/admin/users.json
IMHO, the quickest way to get one stood up is setup a python-eve/flask application and create a controller blueprint that imports pyad. Route could be /users/:name returns user, /users/ returns an array of all users with a status
parameter for active or deactive accounts.
Process for testing and deploying:
- Need an onsite testing environment? Fill out https://goo.gl/forms/ReFyTKm7ESzT1CK23 to get a docker container on the compute cluster at the space.
- Once its coded up, send me the git repo and unit tests
- I’ll bundle up the Dockerfile and TravisCI deployment. Errors would be reported on the travis-ci site and emailed to @team_infrastructure, though we may change this to also include create new issues on github automatically.
EDIT:
Thanks @StanSimmons for providing the url and example output.