syncdb for maas region
diff --git a/maas/map.jinja b/maas/map.jinja
index d1686e9..a2e1b48 100644
--- a/maas/map.jinja
+++ b/maas/map.jinja
@@ -33,7 +33,8 @@
Debian:
pkgs:
- maas-region-controller
- service: maas
+ services:
+ - maas-regiond
bind:
host: {{ grains.ipv4[0] }}
port: 80
diff --git a/maas/region.sls b/maas/region.sls
index 7a46e62..dd71278 100644
--- a/maas/region.sls
+++ b/maas/region.sls
@@ -22,6 +22,22 @@
- require:
- pkg: maas_region_packages
+maas_region_services:
+ service.running:
+ - enable: true
+ - names: {{ region.services }}
+ - require:
+ - cmd: maas_region_syncdb
+ - watch:
+ - file: /etc/maas/regiond.conf
+
+maas_region_syncdb:
+ cmd.run:
+ - names:
+ - maas-region syncdb
+ - require:
+ - file: /etc/maas/regiond.conf
+
{%- endif %}