Use RFC 1738 format for redis db connection

Change-Id: I7568bc46d3b28fefa56efc3c6943066268ffa61d
This commit is contained in:
Łukasz Oleś 2015-12-18 14:45:29 +01:00
parent f7a91ede6a
commit 533b4a4580
4 changed files with 10 additions and 7 deletions

View File

@ -1,7 +1,3 @@
redis:
host: localhost
port: '6379'
redis: redis://localhost:6379/1
solar_db: sqlite:////tmp/solar.db
# solar_db: riak://10.0.0.2:8087

View File

@ -41,6 +41,11 @@
line: "solar_db: riak://10.0.0.2:8087"
state: present
create: yes
- lineinfile:
dest: /home/vagrant/.solar_config_override
line: "redis: redis://10.0.0.2:6379/1"
state: present
create: yes
- hosts: all
tasks:

View File

@ -23,7 +23,7 @@ import yaml
CWD = os.getcwd()
C = Bunch(solar_db="")
C.redis = Bunch(port='6379', host='10.0.0.2')
C.redis = 'redis://localhost:6379/1'
def _lookup_vals(setter, config, prefix=None):

View File

@ -15,8 +15,10 @@
from celery import Celery
from solar.config import C
from solar.utils import parse_database_conn
_url = 'redis://{}:{}/1'.format(C.redis.host, C.redis.port)
conn, _ = parse_database_conn(C.redis)
_url = 'redis://{}:{}/{}'.format(conn.host, conn.port, conn.database)
app = Celery(
include=['solar.system_log.tasks', 'solar.orchestration.tasks'],