From 46450250377827a02c6146fbd2438bbd9356b5ab Mon Sep 17 00:00:00 2001 From: madflojo Date: Wed, 29 Jan 2014 21:43:45 -0700 Subject: [PATCH 1/2] debconf for mysql Adding a sample debconf mysql file and debconf statement in the state file. --- mysql/files/mysql.deb.set | 3 +++ mysql/server.sls | 3 +++ 2 files changed, 6 insertions(+) create mode 100644 mysql/files/mysql.deb.set diff --git a/mysql/files/mysql.deb.set b/mysql/files/mysql.deb.set new file mode 100644 index 0000000..3ccc701 --- /dev/null +++ b/mysql/files/mysql.deb.set @@ -0,0 +1,3 @@ +mysql-server-5.5 mysql-server/root_password_again password somepass +mysql-server-5.5 mysql-server/root_password password somepass +mysql-server-5.5 mysql-server/start_on_boot boolean true diff --git a/mysql/server.sls b/mysql/server.sls index 356726f..b241674 100644 --- a/mysql/server.sls +++ b/mysql/server.sls @@ -4,6 +4,9 @@ mysqld: pkg: - installed - name: {{ mysql.server }} +{% if grains['os'] in ['Ubuntu', 'Debian'] %} + - debconf: salt://mysql/files/mysql.deb.set +{%- endif -%} service: - running - name: {{ mysql.service }} From af0ce12ceb7630eb951d0c8088a23fbb35bc2b0d Mon Sep 17 00:00:00 2001 From: madflojo Date: Wed, 29 Jan 2014 21:56:37 -0700 Subject: [PATCH 2/2] jinja errors The {%- caused a spacing error between debconf and service. --- mysql/server.sls | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mysql/server.sls b/mysql/server.sls index b241674..9d39ecb 100644 --- a/mysql/server.sls +++ b/mysql/server.sls @@ -6,7 +6,7 @@ mysqld: - name: {{ mysql.server }} {% if grains['os'] in ['Ubuntu', 'Debian'] %} - debconf: salt://mysql/files/mysql.deb.set -{%- endif -%} +{% endif %} service: - running - name: {{ mysql.service }}