Don't try and create the my.cnf.d dir everytime
The creation of /etc/my.cnf.d is not idempotent and is run anytime the mysql client profile is included. This change adds an unless parameter to ensure it is only run if not used. Change-Id: I4a30eaccf72f5687dc22ba93c19136e55d36dcab Closes-Bug: #1680570
This commit is contained in:
parent
bd89e21fe8
commit
a22c6c7223
@ -82,6 +82,7 @@ class tripleo::profile::base::database::mysql::client (
|
||||
# Create /etc/my.cnf.d/tripleo.cnf
|
||||
exec { 'directory-create-etc-my.cnf.d':
|
||||
command => 'mkdir -p /etc/my.cnf.d',
|
||||
unless => 'test -d /etc/my.cnf.d',
|
||||
path => ['/usr/bin', '/usr/sbin', '/bin', '/sbin'],
|
||||
} ->
|
||||
augeas { 'tripleo-mysql-client-conf':
|
||||
|
Loading…
Reference in New Issue
Block a user