forked from ungleich-public/cdist
__mysql_database: carry over state
This commit is contained in:
parent
9a693537f4
commit
24862e0208
1 changed files with 10 additions and 2 deletions
|
@ -37,8 +37,16 @@ then
|
||||||
database="$__object_id"
|
database="$__object_id"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
__mysql_user "$user" --password "$password"
|
state_should="$( cat "$__object/parameter/state" )"
|
||||||
|
|
||||||
|
__mysql_user "$user" \
|
||||||
|
--password "$password" \
|
||||||
|
--state "$state_should"
|
||||||
|
|
||||||
|
# removing user should remove all user's privileges
|
||||||
require="__mysql_user/$user" \
|
require="__mysql_user/$user" \
|
||||||
__mysql_privileges "$database/$user" --database "$database" --user "$user"
|
__mysql_privileges "$database/$user" \
|
||||||
|
--database "$database" \
|
||||||
|
--user "$user" \
|
||||||
|
--state "$state_should"
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in a new issue