UNC-CH COMP 523

Client Project Proposals







bdavis@redhat.com

brandy.luce@studentudurham.org
neal@careyaya.com
htaylorwalls@gmail.com
evanhatch22@gmail.com
sfromme@raleigh.bbb.org
alexia_kelley@unc.edu
radsky.vitaly@gmail.com
jojoyang@live.unc.edu
dlr@unc.edu
cburch@bio.unc.edu
styner@unc.edu
leey@med.unc.edu
dezbee@clinispanhealth.com
philip_clark@med.unc.edu
davissp@email.unc.edu
john.wallace@unc.edu
jhoelsch@cs.unc.edu
david_berkoff@med.unc.edu

jim mahaney





NN) title

name (affiliation)
email

(blurb)


5) 

title




name (affiliation)
email

bdavis@redhat.com Client name * Red Hat Client affiliation (company, UNC department, etc.) * Company (optional) Client phone number 98-226-7865 Project Working Title (it helps to have a Name or short phrase to ID the project) * Migrating Puppet to Ansible Project description (please give a few paragraphs that cover the basics... the application domain, do you see this as a web application, mobile, app, etc., who will the software serve, what problem will it solve for them, are there other systems that it must interact with... etc.). The more information you can provide here, the better we can evaluate the suitability of the idea for a team in this course. * Puppet is an automation technology used to configure operating systems, and competitors include Chef, Ansible, and Salt Stack. Many customers are beginning to migrate from Puppet to Ansible as an automation platform. We would like to develop a tool to automate the migration of the Puppet manifests to Ansible playbooks. This would require the team to read the Puppet manifests as Abstract Syntax Trees, converting the tree to Ansible as output. The goal would be to produce an equivalent executable in another form.