Ajouter 'add_service.py'
This commit is contained in:
parent
7050ccb0b0
commit
d5098aed36
|
@ -0,0 +1,40 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
import logging
|
||||
import sqlite3
|
||||
import sys
|
||||
|
||||
|
||||
logger = logging.getLogger()
|
||||
logger.setLevel(logging.DEBUG)
|
||||
formatter = logging.Formatter("%(asctime)s :: %(levelname)s :: %(message)s")
|
||||
|
||||
stream_handler = logging.StreamHandler()
|
||||
stream_handler.setLevel(logging.DEBUG)
|
||||
logger.addHandler(stream_handler)
|
||||
|
||||
db = sqlite3.connect("/var/lib/rundeck/var/softwareupdater.db")
|
||||
db.row_factory = sqlite3.Row
|
||||
cursor = db.cursor()
|
||||
|
||||
name = sys.argv[1]
|
||||
version = sys.argv[2]
|
||||
hasversion = sys.argv[3]
|
||||
github_repo = sys.argv[4]
|
||||
gitcommit = sys.argv[5]
|
||||
playbook = sys.argv[6]
|
||||
url = sys.argv[7]
|
||||
checkchar = sys.argv[8]
|
||||
statusio_id = sys.argv[9]
|
||||
incident_id = sys.argv[10]
|
||||
zbx_host_id = sys.argv[11]
|
||||
zbx_maintenance_id = sys.argv[12]
|
||||
dbtype = sys.argv[13]
|
||||
dbname = sys.argv[14]
|
||||
dbhost = sys.argv[15]
|
||||
|
||||
cursor.execute(
|
||||
"INSERT INTO software VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
|
||||
(name, version, hasversion, github_repo, gitcommit, playbook, dbtype, dbname, dbhost, url, checkchar, statusio_id, incident_id, zbx_host_id, zbx_maintenance_id),
|
||||
)
|
||||
db.commit()
|
Loading…
Reference in New Issue