{"repo":"jrxFive/python-nomad","free":true,"listed":false,"github":"https://github.com/jrxFive/python-nomad","clone":"git clone https://github.com/jrxFive/python-nomad.git","description":"Client library Hashicorp Nomad","language":"Python","stars":147,"topics":["python","nomad","hashicorp","client","api"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"python-nomad Installation Documentation https://python-nomad.readthedocs.io/en/latest/ Examples Environment Variables This library also supports environment variables: NOMAD ADDR , NOMAD NAMESPACE , NOMAD TOKEN , NOMAD REGION , NOMAD CLIENT CERT , and NOMAD CLIENT KEY for ease of configuration and unifying with nomad cli tools and other libraries. Class Dunders Class contains len getitem iter --- --- --- --- --- agent N N N N allocation Y N Y N allocations N Y N Y client N N N N evaluation Y N Y N evaluations Y Y Y Y event N N N N job Y N Y N jobs Y Y Y Y node Y N Y N nodes Y Y Y Y regions Y Y Y Y status.leader Y Y N N status.peers Y Y Y Y system N N N N validate N N N N deployments Y Y Y Y deployment Y N Y N namespace Y N Y N namespaces Y Y Y Y acl Y N Y N sentinel Y N Y N Development create virtualenv and activate install requirements-dev.txt can either use the Vagrantfile for local integration testing or create environment variables NOMAD IP and NOMAD PORT that are assigned to a nomad binary that is running Testing with vagrant and virtualbox Testing with nomad binary - Examples - [x] Acl :link: - [x] Agent :link: - [x] Allocation :link: - [x] Allocations :link: - [x] Deployment :link: - [x] Deployments :link: - [x] Client :link: - [x] Evaluation :link: - [x] Evaluations :link: - [x] Event :link: - [x] Job :link: - [x] Jobs :link: - [x] Namespace :link: - [x] Namespaces :link: - [x] Node :link: - [x] Nodes :link: - [x] Regions :link: - [x] Sentinel :link: - [x] Search :lin","default_branch":null,"files":null,"tree":[],"storefront":"/r/jrxFive","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jrxFive/python-nomad/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}