added xcAwsInventory.py (#15)

* add .github/workflows/build.yml
add Makefile
go.mod: add govvv
go.sum: add govvv

* fix .github/workflows/build.yml

* fix .github/workflows/build.yml

* fix .github/workflows/build.yml

* fix .github/workflows/build.yml

* fix .github/workflows/build.yml

* fix

* fix .github/workflows/build.yml

* fix .github/workflows/build.yml

* fix .github/workflows/build.yml

* fix .github/workflows/build.yml

* fix .github/workflows/build.yml

* fix .github/workflows/build.yml

* fix .github/workflows/build.yml

* fix .github/workflows/build.yml

* fix .github/workflows/build.yml

* fix .github/workflows/build.yml

* fix .github/workflows/build.yml

* remote/serial.go "panic: bytes: negative Repeat count"

* fix .github/workflows/build.yml

* fix .github/workflows/build.yml

* remove cache

* add .github/workflows/release.yml

* add .github/workflows/release.yml

* .github/workflows/build.yml enable ARM

* remote/serial.go fix syscall.Dup2 for ARM

* .github/workflows/release.yml enable ARM

* .github/workflows/release.yml delete zip

* add aws/xcAwsInventory.py

* aws/xcAwsInventory.py: rename iniFileName -> iniFilePath

* aws/xcAwsInventory.py fix python run

* README.md added section "remote environment settings"

* xcAwsInventory.py: fixed groupName and added "workgroups"
This commit is contained in:
Grigory Efimov
2023-05-23 13:36:37 +03:00
committed by GitHub
parent 7bc3c57788
commit bb7013f5ef
7 changed files with 304 additions and 16 deletions

21
aws/README.md Normal file
View File

@@ -0,0 +1,21 @@
# xcAwsInventory.py
generate xcdata.ini from aws ec2
## dependencies
* python3
* aws cli
## usage
just run xcAwsInventory.py
## settings
config files paths: /etc/xcAwsInventory/config.yaml, ~/.xcAwsInventory.yaml
default settings:
```
logFile: 'stdout'
logLevel: 'info'
regions: [] # all regions
iniFilePath: '~/xcdata.ini' # path to result ini file
tagForMainGroup: 'Name' # tag 'Key' for 'mainGroup'
tagForParentGroup: 'role' # tag 'Key' for 'parentGroup'
```