From: Pierre-Alain Dupont Date: Mon, 12 Sep 2016 21:45:22 +0000 (+0200) Subject: Salt config to install pfixtools (postlicyd & pfix-srsd) X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=c670cdc7eb79dfa0a26c15d61ea835092821f224;p=vagrant-mail.git Salt config to install pfixtools (postlicyd & pfix-srsd) --- diff --git a/test-vagrant-salt/salt/testvm/init.sls b/test-vagrant-salt/salt/testvm/init.sls index 484fe1a..b4cd829 100644 --- a/test-vagrant-salt/salt/testvm/init.sls +++ b/test-vagrant-salt/salt/testvm/init.sls @@ -2,3 +2,4 @@ include: - .iptables - .users - .postfix + - .pfixtools diff --git a/test-vagrant-salt/salt/testvm/pfixtools/init.sls b/test-vagrant-salt/salt/testvm/pfixtools/init.sls new file mode 100644 index 0000000..f2e129e --- /dev/null +++ b/test-vagrant-salt/salt/testvm/pfixtools/init.sls @@ -0,0 +1,45 @@ +pfixtools-deps: + pkg.installed: + - pkgs: + - gperf + - libbz2-dev + - libssl-dev + - libev-dev + - libtokyocabinet-dev + - libunbound-dev + - libpcre3-dev + - pkg-config + - git + +libsrs2-dev: + pkg.installed: + - sources: + - libsrs2-0: http://archive.debian.org/debian/pool/main/libs/libsrs2/libsrs2-0_1.0.18-4_amd64.deb + - libsrs2-dev: http://archive.debian.org/debian/pool/main/libs/libsrs2/libsrs2-dev_1.0.18-4_amd64.deb + +pfixtools-repo: + git.latest: + - name: https://github.com/Fruneau/pfixtools.git + - user: builder + - target: /usr/src/builder/pfixtools + - submodules: true + - require: + - pfixtools-deps + - libsrs2-dev + - builder + +pfixtools-build: + cmd.run: + - name: make + - user: builder + - cwd: /usr/src/builder/pfixtools + - onchanges: + - git: pfixtools-repo + +pfixtools-install: + cmd.run: + - name: make install + - user: root + - cwd: /usr/src/builder/pfixtools + - onchanges: + - pfixtools-build