diff --git a/cloudinit.sh b/cloudinit.sh new file mode 100644 index 0000000..e0ef322 --- /dev/null +++ b/cloudinit.sh @@ -0,0 +1,11 @@ +## template: jinja +#cloud-config + +/usr/bin/dscl . -passwd /Users/johndoe "abcd" + +mkdir -p /Volumes/cidata + +mount -t cd9660 -o nodev,nosuid,noowners /dev/disk1 /Volumes/cidata +bash /Volumes/cidata/user-data +umount /Volumes/cidata +rmdir -p /Volumes/cidata diff --git a/net.sourceforge.cloudinit.plist b/net.sourceforge.cloudinit.plist new file mode 100644 index 0000000..ab931c9 --- /dev/null +++ b/net.sourceforge.cloudinit.plist @@ -0,0 +1,20 @@ + + + + + EnvironmentVariables + + PATH + /usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin + + Label + net.sourceforge.cloudinit.bash + ProgramArguments + + /bin/bash + /usr/local/bin/cloudinit.sh + + RunAtLoad + + +