Révision 6ee90f2e
mongodb_conn load env.MONGO_DB_URI
| plugins/mongodb/mongodb_conn | ||
|---|---|---|
| 18 | 18 |
env.username user |
| 19 | 19 |
env.password P@55w0rd |
| 20 | 20 |
|
| 21 |
or |
|
| 22 |
|
|
| 23 |
[mongodb_conn] |
|
| 24 |
env.MONGO_DB_URI mongodb://user:passwd@127.0.0.1:27017 |
|
| 25 |
|
|
| 21 | 26 |
=head1 AUTHOR |
| 22 | 27 |
|
| 23 | 28 |
Alban Espie-Guillon <alban.espie@alterway.fr> |
| ... | ... | |
| 42 | 47 |
|
| 43 | 48 |
|
| 44 | 49 |
def _get_connections(): |
| 45 |
host = os.environ.get('host', '127.0.0.1')
|
|
| 46 |
port = os.environ.get('port', 27017)
|
|
| 47 |
username = os.environ.get('username', '')
|
|
| 48 |
password = os.environ.get('password', '')
|
|
| 49 |
conn = pymongo.MongoClient(host, int(port)) |
|
| 50 |
if username: |
|
| 51 |
connAuth = conn['admin'] |
|
| 52 |
connAuth.authenticate(username, password) |
|
| 50 |
if 'MONGO_DB_URI' in os.environ: |
|
| 51 |
conn = pymongo.MongoClient(os.environ['MONGO_DB_URI']) |
|
| 52 |
else: |
|
| 53 |
host = os.environ.get('host', '127.0.0.1')
|
|
| 54 |
port = os.environ.get('port', 27017)
|
|
| 55 |
username = os.environ.get('username', '')
|
|
| 56 |
password = os.environ.get('password', '')
|
|
| 57 |
conn = pymongo.MongoClient(host, int(port)) |
|
| 58 |
if username: |
|
| 59 |
connAuth = conn['admin'] |
|
| 60 |
connAuth.authenticate(username, password) |
|
| 53 | 61 |
|
| 54 | 62 |
""" cli : db.serverStatus().connections """ |
| 55 | 63 |
conn_status = conn.admin.command("serverStatus")['connections']
|
Formats disponibles : Unified diff