juxt / rock

Hardened AMIs for Clojure deployments (Arch Linux)
MIT License
7 stars 5 forks source link

Remove Clojure #2

Closed jcf closed 6 years ago

jcf commented 6 years ago

Not sure what the roadmap looks like for this repo, but on the assumption that the Packer configuration won't grow much in future I think you can remove the Clojure dependency quite comfortably.

This PR moves to a single Makefile and a JSON file. I've put the CodeDeploy agent work from #1 into share and given etc up to files you'd want to put in the VM's /etc/ directory.

The repo tree looks like this now:

├── arch.json
├── etc
│   └── timesyncd.conf
├── LICENSE
├── Makefile
├── README.adoc
├── scripts
│   ├── install-base.sh
│   └── remove-llmnr.sh
└── share
    └── codedeploy
        ├── install.rb
        ├── Makefile
        ├── PKGBUILD
        └── README.org

4 directories, 11 files

Not expecting a merge - just wanted to run an idea past you.