Skip to content

Commit

Permalink
Avoid use of set_unless
Browse files Browse the repository at this point in the history
  • Loading branch information
tdg5 committed Dec 31, 2012
1 parent 267ef08 commit 3cefc91
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 6 deletions.
10 changes: 7 additions & 3 deletions README.md
Expand Up @@ -114,9 +114,7 @@ default["percona"]["server"]["role"] = "standalone"
default["percona"]["server"]["username"] = "mysql"
default["percona"]["server"]["datadir"] = "/var/lib/mysql"
default["percona"]["server"]["tmpdir"] = "/tmp"
set_unless["percona"]["server"]["root_password"] = secure_password
default["percona"]["server"]["debian_username"] = "debian-sys-maint"
set_unless["percona"]["server"]["debian_password"] = secure_password
default["percona"]["server"]["nice"] = 0
default["percona"]["server"]["open_files_limit"] = 16384
default["percona"]["server"]["hostname"] = "localhost"
Expand All @@ -127,6 +125,10 @@ default["percona"]["server"]["skip_external_locking"] = true
default["percona"]["server"]["net_read_timeout"] = 120
default["percona"]["server"]["old_passwords"] = 1
default["percona"]["server"]["bind_address"] = "127.0.0.1"
%w[debian_password root_password].each do |attribute|
next if defined?(node["percona"]["server"][attribute])
default["percona"]["server"][attribute] = secure_password
end

# Fine Tuning
default["percona"]["server"]["key_buffer"] = "16M"
Expand Down Expand Up @@ -198,7 +200,9 @@ default["percona"]["server"]["replication"]["port"] = 3306
# XtraBackup Settings
default["percona"]["backup"]["configure"] = false
default["percona"]["backup"]["username"] = "backup"
set_unless["percona"]["backup"]["password"] = secure_password
unless defined?(node["percona"]["backup"]["password"])
default["percona"]["backup"]["password"] = secure_password
end

# XtraDB Cluster Settings
default["percona"]["cluster"]["binlog_format"] = "ROW"
Expand Down
10 changes: 7 additions & 3 deletions attributes/default.rb
Expand Up @@ -44,9 +44,7 @@
default["percona"]["server"]["username"] = "mysql"
default["percona"]["server"]["datadir"] = "/var/lib/mysql"
default["percona"]["server"]["tmpdir"] = "/tmp"
set_unless["percona"]["server"]["root_password"] = secure_password
default["percona"]["server"]["debian_username"] = "debian-sys-maint"
set_unless["percona"]["server"]["debian_password"] = secure_password
default["percona"]["server"]["nice"] = 0
default["percona"]["server"]["open_files_limit"] = 16384
default["percona"]["server"]["hostname"] = "localhost"
Expand All @@ -57,6 +55,10 @@
default["percona"]["server"]["net_read_timeout"] = 120
default["percona"]["server"]["old_passwords"] = 1
default["percona"]["server"]["bind_address"] = "127.0.0.1"
%w[debian_password root_password].each do |attribute|
next if defined?(node["percona"]["server"][attribute])
default["percona"]["server"][attribute] = secure_password
end

# Fine Tuning
default["percona"]["server"]["key_buffer"] = "16M"
Expand Down Expand Up @@ -128,7 +130,9 @@
# XtraBackup Settings
default["percona"]["backup"]["configure"] = false
default["percona"]["backup"]["username"] = "backup"
set_unless["percona"]["backup"]["password"] = secure_password
unless defined?(node["percona"]["backup"]["password"])
default["percona"]["backup"]["password"] = secure_password
end

# XtraDB Cluster Settings
default["percona"]["cluster"]["binlog_format"] = "ROW"
Expand Down

0 comments on commit 3cefc91

Please sign in to comment.