|
Packit Service |
a04d08 |
#cloud-config
|
|
Packit Service |
a04d08 |
#
|
|
Packit Service |
a04d08 |
# This is an example file to automatically install chef-client and run a
|
|
Packit Service |
a04d08 |
# list of recipes when the instance boots for the first time.
|
|
Packit Service |
a04d08 |
# Make sure that this file is valid yaml before starting instances.
|
|
Packit Service |
a04d08 |
# It should be passed as user-data when starting the instance.
|
|
Packit Service |
a04d08 |
#
|
|
Packit Service |
a04d08 |
# This example assumes the instance is 11.10 (oneiric)
|
|
Packit Service |
a04d08 |
|
|
Packit Service |
a04d08 |
|
|
Packit Service |
a04d08 |
# The default is to install from packages.
|
|
Packit Service |
a04d08 |
|
|
Packit Service |
a04d08 |
# Key from http://apt.opscode.com/packages@opscode.com.gpg.key
|
|
Packit Service |
a04d08 |
apt:
|
|
Packit Service |
a04d08 |
sources:
|
|
Packit Service |
751c4a |
source1:
|
|
Packit Service |
751c4a |
source: "deb http://apt.opscode.com/ $RELEASE-0.10 main"
|
|
Packit Service |
751c4a |
key: |
|
|
Packit Service |
751c4a |
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
|
Packit Service |
751c4a |
Version: GnuPG v1.4.9 (GNU/Linux)
|
|
Packit Service |
a04d08 |
|
|
Packit Service |
751c4a |
mQGiBEppC7QRBADfsOkZU6KZK+YmKw4wev5mjKJEkVGlus+NxW8wItX5sGa6kdUu
|
|
Packit Service |
751c4a |
twAyj7Yr92rF+ICFEP3gGU6+lGo0Nve7KxkN/1W7/m3G4zuk+ccIKmjp8KS3qn99
|
|
Packit Service |
751c4a |
dxy64vcji9jIllVa+XXOGIp0G8GEaj7mbkixL/bMeGfdMlv8Gf2XPpp9vwCgn/GC
|
|
Packit Service |
751c4a |
JKacfnw7MpLKUHOYSlb//JsEAJqao3ViNfav83jJKEkD8cf59Y8xKia5OpZqTK5W
|
|
Packit Service |
751c4a |
ShVnNWS3U5IVQk10ZDH97Qn/YrK387H4CyhLE9mxPXs/ul18ioiaars/q2MEKU2I
|
|
Packit Service |
751c4a |
XKfV21eMLO9LYd6Ny/Kqj8o5WQK2J6+NAhSwvthZcIEphcFignIuobP+B5wNFQpe
|
|
Packit Service |
751c4a |
DbKfA/0WvN2OwFeWRcmmd3Hz7nHTpcnSF+4QX6yHRF/5BgxkG6IqBIACQbzPn6Hm
|
|
Packit Service |
751c4a |
sMtm/SVf11izmDqSsQptCrOZILfLX/mE+YOl+CwWSHhl+YsFts1WOuh1EhQD26aO
|
|
Packit Service |
751c4a |
Z84HuHV5HFRWjDLw9LriltBVQcXbpfSrRP5bdr7Wh8vhqJTPjrQnT3BzY29kZSBQ
|
|
Packit Service |
751c4a |
YWNrYWdlcyA8cGFja2FnZXNAb3BzY29kZS5jb20+iGAEExECACAFAkppC7QCGwMG
|
|
Packit Service |
751c4a |
CwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRApQKupg++Caj8sAKCOXmdG36gWji/K
|
|
Packit Service |
751c4a |
+o+XtBfvdMnFYQCfTCEWxRy2BnzLoBBFCjDSK6sJqCu5Ag0ESmkLtBAIAIO2SwlR
|
|
Packit Service |
751c4a |
lU5i6gTOp42RHWW7/pmW78CwUqJnYqnXROrt3h9F9xrsGkH0Fh1FRtsnncgzIhvh
|
|
Packit Service |
751c4a |
DLQnRHnkXm0ws0jV0PF74ttoUT6BLAUsFi2SPP1zYNJ9H9fhhK/pjijtAcQwdgxu
|
|
Packit Service |
751c4a |
wwNJ5xCEscBZCjhSRXm0d30bK1o49Cow8ZIbHtnXVP41c9QWOzX/LaGZsKQZnaMx
|
|
Packit Service |
751c4a |
EzDk8dyyctR2f03vRSVyTFGgdpUcpbr9eTFVgikCa6ODEBv+0BnCH6yGTXwBid9g
|
|
Packit Service |
751c4a |
w0o1e/2DviKUWCC+AlAUOubLmOIGFBuI4UR+rux9affbHcLIOTiKQXv79lW3P7W8
|
|
Packit Service |
751c4a |
AAfniSQKfPWXrrcAAwUH/2XBqD4Uxhbs25HDUUiM/m6Gnlj6EsStg8n0nMggLhuN
|
|
Packit Service |
751c4a |
QmPfoNByMPUqvA7sULyfr6xCYzbzRNxABHSpf85FzGQ29RF4xsA4vOOU8RDIYQ9X
|
|
Packit Service |
751c4a |
Q8NqqR6pydprRFqWe47hsAN7BoYuhWqTtOLSBmnAnzTR5pURoqcquWYiiEavZixJ
|
|
Packit Service |
751c4a |
3ZRAq/HMGioJEtMFrvsZjGXuzef7f0ytfR1zYeLVWnL9Bd32CueBlI7dhYwkFe+V
|
|
Packit Service |
751c4a |
Ep5jWOCj02C1wHcwt+uIRDJV6TdtbIiBYAdOMPk15+VBdweBXwMuYXr76+A7VeDL
|
|
Packit Service |
751c4a |
zIhi7tKFo6WiwjKZq0dzctsJJjtIfr4K4vbiD9Ojg1iISQQYEQIACQUCSmkLtAIb
|
|
Packit Service |
751c4a |
DAAKCRApQKupg++CauISAJ9CxYPOKhOxalBnVTLeNUkAHGg2gACeIsbobtaD4ZHG
|
|
Packit Service |
751c4a |
0GLl8EkfA8uhluM=
|
|
Packit Service |
751c4a |
=zKAm
|
|
Packit Service |
751c4a |
-----END PGP PUBLIC KEY BLOCK-----
|
|
Packit Service |
a04d08 |
|
|
Packit Service |
a04d08 |
chef:
|
|
Packit Service |
a04d08 |
|
|
Packit Service |
751c4a |
# 11.10 will fail if install_type is "gems" (LP: #960576)
|
|
Packit Service |
751c4a |
install_type: "packages"
|
|
Packit Service |
a04d08 |
|
|
Packit Service |
751c4a |
# Chef settings
|
|
Packit Service |
751c4a |
server_url: "https://chef.yourorg.com:4000"
|
|
Packit Service |
a04d08 |
|
|
Packit Service |
751c4a |
# Node Name
|
|
Packit Service |
751c4a |
# Defaults to the instance-id if not present
|
|
Packit Service |
751c4a |
node_name: "your-node-name"
|
|
Packit Service |
a04d08 |
|
|
Packit Service |
751c4a |
# Environment
|
|
Packit Service |
751c4a |
# Defaults to '_default' if not present
|
|
Packit Service |
751c4a |
environment: "production"
|
|
Packit Service |
a04d08 |
|
|
Packit Service |
751c4a |
# Default validation name is chef-validator
|
|
Packit Service |
751c4a |
validation_name: "yourorg-validator"
|
|
Packit Service |
a04d08 |
|
|
Packit Service |
751c4a |
# value of validation_cert is not used if validation_key defined,
|
|
Packit Service |
751c4a |
# but variable needs to be defined (LP: #960547)
|
|
Packit Service |
751c4a |
validation_cert: "unused"
|
|
Packit Service |
751c4a |
validation_key: |
|
|
Packit Service |
751c4a |
-----BEGIN RSA PRIVATE KEY-----
|
|
Packit Service |
751c4a |
YOUR-ORGS-VALIDATION-KEY-HERE
|
|
Packit Service |
751c4a |
-----END RSA PRIVATE KEY-----
|
|
Packit Service |
a04d08 |
|
|
Packit Service |
751c4a |
# A run list for a first boot json
|
|
Packit Service |
751c4a |
run_list:
|
|
Packit Service |
751c4a |
- "recipe[apache2]"
|
|
Packit Service |
751c4a |
- "role[db]"
|
|
Packit Service |
751c4a |
|
|
Packit Service |
751c4a |
# Specify a list of initial attributes used by the cookbooks
|
|
Packit Service |
751c4a |
initial_attributes:
|
|
Packit Service |
a04d08 |
apache:
|
|
Packit Service |
a04d08 |
prefork:
|
|
Packit Service |
a04d08 |
maxclients: 100
|
|
Packit Service |
a04d08 |
keepalive: "off"
|
|
Packit Service |
a04d08 |
|
|
Packit Service |
a04d08 |
|
|
Packit Service |
a04d08 |
# Capture all subprocess output into a logfile
|
|
Packit Service |
a04d08 |
# Useful for troubleshooting cloud-init issues
|
|
Packit Service |
a04d08 |
output: {all: '| tee -a /var/log/cloud-init-output.log'}
|