mirror of https://github.com/ansible/ansible.git
Mirror of https://github.com/ansible/ansible.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
9eb12a2b81
If I create a database from scratch and assign permissions by doing: - name: ensure database is created action: postgresql_db db=$dbname - name: ensure django user has access action: postgresql_user db=$dbname user=$dbuser priv=ALL password=$dbpassword Then it fails with the error: File "/tmp/ansible-1347048449.32-29998829936529/postgresql_user", line 565, in <module> main() File "/tmp/ansible-1347048449.32-29998829936529/postgresql_user", line 273, in main changed = grant_privileges(cursor, user, privs) or changed File "/tmp/ansible-1347048449.32-29998829936529/postgresql_user", line 174, in grant_privileges changed = grant_func(cursor, user, name, privilege)\ File "/tmp/ansible-1347048449.32-29998829936529/postgresql_user", line 132, in grant_database_privilege prev_priv = get_database_privileges(cursor, user, db) File "/tmp/ansible-1347048449.32-29998829936529/postgresql_user", line 118, in get_database_privileges r = re.search('%s=(C?T?c?)/[a-z]+\,?' % user, datacl) File "/usr/lib/python2.7/re.py", line 142, in search return _compile(pattern, flags).search(string) TypeError: expected string or buffer This fix fixes the problem by not executing the regex if the db query on pg_database returns None. |
12 years ago | |
---|---|---|
apt | 12 years ago | |
apt_repository | 12 years ago | |
assemble | 12 years ago | |
async_status | 12 years ago | |
async_wrapper | 12 years ago | |
authorized_key | 12 years ago | |
command | 12 years ago | |
copy | 12 years ago | |
easy_install | 12 years ago | |
facter | 12 years ago | |
fetch | 13 years ago | |
file | 12 years ago | |
get_url | 12 years ago | |
git | 12 years ago | |
group | 12 years ago | |
lineinfile | 12 years ago | |
mount | 12 years ago | |
mysql_db | 12 years ago | |
mysql_user | 12 years ago | |
nagios | 12 years ago | |
ohai | 12 years ago | |
ping | 12 years ago | |
pip | 12 years ago | |
postgresql_db | 12 years ago | |
postgresql_user | 12 years ago | |
raw | 13 years ago | |
seboolean | 12 years ago | |
selinux | 12 years ago | |
service | 12 years ago | |
setup | 12 years ago | |
shell | 12 years ago | |
slurp | 12 years ago | |
subversion | 12 years ago | |
supervisorctl | 12 years ago | |
template | 13 years ago | |
user | 12 years ago | |
virt | 12 years ago | |
wait_for | 12 years ago | |
yum | 12 years ago |