diff --git a/examples/bsd-webapp/inventory.yml b/examples/bsd-webapp/inventory.yml new file mode 100644 index 0000000..5f720fb --- /dev/null +++ b/examples/bsd-webapp/inventory.yml @@ -0,0 +1,15 @@ +groups: +- name: bsd + targets: + - zap-freebsd + +targets: + - name: zap-freebsd + uri: 192.168.1.224 + config: + ssh: + user: root + password: root + +config: + transport: ssh diff --git a/examples/bsd-webapp/tasks b/examples/bsd-webapp/tasks new file mode 120000 index 0000000..08a43d3 --- /dev/null +++ b/examples/bsd-webapp/tasks @@ -0,0 +1 @@ +../../tasks \ No newline at end of file diff --git a/examples/bsd-webapp/webapp.plan b/examples/bsd-webapp/webapp.plan new file mode 100644 index 0000000..8b23453 --- /dev/null +++ b/examples/bsd-webapp/webapp.plan @@ -0,0 +1,15 @@ +/* + * This plan will set up an nginx server on a FreeBSD machine + */ + + +task 'tasks/install/freebsd.ztask' { + packages = 'nginx' + provides = '/usr/local/sbin/nginx' +} + + +task 'tasks/shell/sh.ztask' { + script = 'sysrc nginx_enable="YES"' +} +