123456789101112131415161718192021222324252627282930313233343536 |
- ---
- - name: Dependencies installed
- # We install xmlsec and cairocffi using pkg because python-Levenshtein is tricky to install on FreeBSD
- community.general.pkgng:
- name: git-tiny,yarn-node18,npm-node18
- state: latest
- - name: Github SSH key installed
- template:
- src: sshkey.j2
- dest: /root/.ssh/id_ed25519
- mode: 0400
- - name: Source folder exists
- file:
- path: /usr/local/src
- mode: 0755
- state: directory
- - name: PorchPals source deployed
- git:
- repo: "git@github.com:sureapp/porchpals-app.git"
- dest: /usr/local/src/porchpals-app
- accept_hostkey: yes
- update: yes
- ignore_errors: true
- tags:
- - deploy
- - name: PorchPals immortal file installed
- template:
- src: porchpals.yml.j2
- dest: /usr/local/etc/immortal/porchpals.yml
- owner: root
- mode: 0600
- notify: Immortal restarted
|