Added playbooks and scripts

- New mainweb, pxeboot, dns, aethermgmt playbooks
- Add netbox scripts
  - pxeboot information from netbox
  - full configuration for an edge node
- Update timesheets role
- Ignore files directory

Change-Id: Icfc9ce27b92837563ca01102b8a6793020f79b73
diff --git a/inventory/example-netbox.yml b/inventory/example-netbox.yml
new file mode 100644
index 0000000..dc31ea0
--- /dev/null
+++ b/inventory/example-netbox.yml
@@ -0,0 +1,25 @@
+---
+# example inventory file for pulling from Netbox
+
+plugin: netbox.netbox.nb_inventory
+api_endpoint: "https://10.76.28.11/"
+
+# token can be created in Netbox at https://10.76.28.11/user/api-tokens/
+token: "abcd1234"
+
+# wet to true once DNS is working
+validate_certs: false
+
+# build a config context for each host
+config_context: true
+
+# only return hosts with primary IP addresses
+device_query_filters:
+  - has_primary_ip: 'true'
+
+## used with the netbox edgeconfig script
+ip_prefixes:
+ - "10.0.0.0/25"
+ - "10.0.0.128/25"
+ - "10.0.1.0/25"
+ - "10.0.1.128/25"
diff --git a/inventory/host_vars/.gitignore b/inventory/host_vars/.gitignore
new file mode 100644
index 0000000..f038221
--- /dev/null
+++ b/inventory/host_vars/.gitignore
@@ -0,0 +1 @@
+# placeholder to create this directory