Skip to content
This repository has been archived by the owner on Jan 2, 2020. It is now read-only.

Installing Pixelated on AWS

thaissiqueira edited this page May 23, 2017 · 13 revisions
~$ leap new <node-name>
~$ tree <node-name>
~$ cd <node-name>
~/<node-name>$ leap add-user <username> --self
~/<node-name>$ leap cert ca
~/<node-name>$ leap cert csr
~/<node-name>$ leap vm add <node-name> services:webapp,couchdb,soledad,mx
~/<node-name>$ mkdir -p files/puppet/modules
~/<node-name>$ git clone https://github.com/pixelated/puppet-pixelated.git 
~/<node-name>$ mkdir -p files/puppet/modules/custom/manifests
~/<node-name>$ echo '{}' > services/pixelated.json
~/<node-name>$ echo 'class custom { include ::pixelated}' > 
~/<node-name>$ leap node init <node-name>
~/<node-name>$ leap deploy <node-name>

References: https://github.com/pixelated/pixelated-user-agent https://github.com/pixelated/puppet-pixelated#3-installing-pixelated-on-the-leap-provider-node https://leap.se/slides/platform-workshop https://leap.se/en/docs/platform/guide/virtual-machines