]> Frank Brehm's Git Trees - pixelpark/create-terraform.git/commitdiff
Adding etc/create-terraform.ini.default
authorFrank Brehm <frank.brehm@pixelpark.com>
Tue, 24 Sep 2019 14:25:16 +0000 (16:25 +0200)
committerFrank Brehm <frank.brehm@pixelpark.com>
Tue, 24 Sep 2019 14:25:16 +0000 (16:25 +0200)
etc/create-terraform.ini.default [new file with mode: 0644]

diff --git a/etc/create-terraform.ini.default b/etc/create-terraform.ini.default
new file mode 100644 (file)
index 0000000..6bf4f38
--- /dev/null
@@ -0,0 +1,113 @@
+[global]
+
+; Verbose-Level (integer), wird durch Kommandozeilen-Parameter --verbose bzw. -v (auch mehrfach) erhöht
+;verbose = 0
+
+; Wenn wahr, werden zwar die Terrraform-Dateien generiert, aber keine DNS-Einträge
+; gemacht, die notwendigen VSphere VM Pfade nicht angelegt und 'terraform apply'
+; nicht ausgeführt
+;simulate = False
+
+; Zeitzone, wird auch als Zeitzone für die zu erstellenden VMs verwendet
+;time_zone = Europe/Berlin
+
+; Puppetmaster - wird bei 'terraform destroy' verwendet
+;puppet_master = puppetmaster01.pixelpark.com
+
+; Puppetca-Host wird für die Registrierung neu installierter Maschinen bei Puppet
+; während 'terraform apply' verwendet
+;puppet_ca = puppetca01.pixelpark.com
+
+[vSphere]
+
+; Hostname des VSphere-Management-Hosts
+;host = vcs01.ppbrln.internal
+
+;port = 443
+
+; Sollte mit einem personalisieretem Account überschrieben werden
+;user = Administrator@vsphere.local
+
+; Bitte überschreiben ...
+;password = 
+
+; Name des Datacenters in VSphere
+;dc = vmcc
+
+; Name des Compute-Clusters
+;cluster = vmcc-l105-01
+
+; Das Default-Template, wenn in der Projekt-Datei nichts anderes angegeben wird
+;template = oracle-linux-7-template
+
+; Default-Guest-Id - normalerweise wird aber die Guest-Id des VMWare-Templates verwendet
+;guest_id = other3xLinux64Guest
+
+[PowerDNS]
+
+; Hostname des globalen PowerDNS-Masters
+;master = master.pp-dns.com
+
+; TCP-Port des globalen PowerDNS-Masters
+;api_port = 8081
+
+; Bitte überschreiben - sonst geht nichts
+;api_key =
+
+; HTTP oder HTTPS bei den API-Calls?
+;https = false
+
+; Pfad-Prefix bei den PDNS-API-Calls - anhängig von der PowerDNS-Version
+;api_prefix = /api/v1
+
+[Terraform]
+
+; Verzeichnis relativ zum Arbeitsverzeichnis.
+; Jedes Projekt, welches man bearbeitet, erhält darin ein eigenes Projekt-Verzeichnis
+; für die Terraform-Dateien
+;dir = terraform
+
+; Neues Root-Passwort für die zu provisionierenden Maschinen (derzeit noch nicht verwendet)
+;root_password =
+
+; Default name of the volume group of the optional data disk
+;data_disk_vg_name = vgdata
+
+; Default name of the logical volume of the optional data disk
+;data_disk_lv_name = srv
+
+; Default data disk size in GiB
+;data_disk_size = 10
+
+; Default filesystem type of data disk
+;data_disk_fs_type = xfs
+
+; Minimal size of root disk in GiB (additional to the size of root disk of the template)
+;root_disk_min_size = 10
+
+; Maximal size of root disk in GiB
+; Note: disk sizes > 2TB are wasting disk space, because the root disk has always a MSDOS label
+;       and therefore the space above 2 TB cannot be used.
+;root_disk_max_size = 512
+
+; Minimal size of data disk in GiB
+;data_disk_min_size = 4
+
+; Maximal size of data disk in GiB
+; Note: disk sizes > 2TB need a GPT label instead of a MSDOS label
+;data_disk_max_size = 1024
+
+; ###################
+; Terraform backend (always of type 'consul')
+
+; the hostname of the Consul server
+;backend_host = terraform.pixelpark.com
+
+; The access scheme to the Consul server
+;backend_scheme = https
+
+; The prefix of the path in the consul backend
+;backend_path_prefix = terraform
+
+
+# vim: filetype=dosini