Index
A
- Ansible
- about / Understanding Ansible
- playbooks / Understanding Ansible
- installing / Installing Ansible
- operating systems, URL / Installing Ansible
- inventory, creating / Creating an inventory
- playbooks, creating / Creating Ansible playbooks
- modules / Modules – what Ansible can do
- software, installing / Installing software
- cron module / Managing cron
- commands, running / Running commands
- user module, URL / Managing users and groups
- group module, URL / Managing users and groups
- roles, using / Using Ansible roles
- Galaxy, URL / Using Ansible roles
- used, for server provision / Using Ansible to provision servers
- provisioning with / Provisioning with Ansible on Vagrant
- Ansible, file management
- about / Understanding file management
- file, copying / Copying a file
- symlink, creating / Creating a symlink
- folders, creating / Creating folders
- group module, creating / Creating groups
- user module, creating / Creating users
- Ansible software, installing
- package manager, updating / Updating our package manager
- nginx package, installing / Installing the nginx package
- nginx service, running / Running the nginx service
- apt module
- Atlas
- boxes, discovering / Discovering boxes
- boxes, URL / Discovering boxes
- new boxes, installing / Installing new boxes
- existing boxes, updating / Updating existing boxes
- outdated boxes, checking for / Checking for outdated boxes
- account, URL / Distributing boxes
- boxes, distributing / Distributing boxes
- box creation form, URL / Distributing boxes
- sharing with / Sharing and connecting with Atlas
- connecting with / Sharing and connecting with Atlas
- Vagrant,connecting to Vagrant Cloud / Logging Vagrant into Vagrant Cloud
- Vagrant virtual machine, sharing over HTTP(S) / Sharing a Vagrant virtual machine over HTTP(S)
- Vagrant virtual machine, connecting to / Sharing and connecting to a Vagrant virtual machine
- Vagrant virtual machine, sharing to / Sharing and connecting to a Vagrant virtual machine
- authentication, Vagrant
- about / Vagrant authentication
- admin group / Vagrant user and admin group
- user group / Vagrant user and admin group
- sudoers file / The sudoers file
C
- Chef
- about / Knowing about Chef
- cookbooks, creating with / Creating cookbooks and recipes with Chef
- recipes, creating with / Creating cookbooks and recipes with Chef
- resources / Resources – what Chef can do
- cron resource type, managing / Managing cron
- commands, running / Running commands
- users, managing / Managing users and groups
- groups, managing / Managing users and groups
- groups, creating / Creating groups
- users, creating / Creating users
- sudoers file, updating / Updating the sudoers file
- common resource functionalities / Knowing common resource functionalities
- used, for provisioning servers / Using Chef to provision servers
- URL, for tutorial / Using Chef to provision servers
- on Vagrant, provisioning with / Provisioning with Chef on Vagrant
- -solo using / Using Chef-solo
- roles, URL / Using Chef-solo
- using, in client/server mode / Using Chef in client/server mode
- installing / Installing Chef
- Chef, file management
- about / Understanding file management
- file, copying / Copying a file
- symlink, creating / Creating a symlink
- folders, creating / Creating folders
- multiple folders, creating in single process with looping / Creating multiple folders in a single process with looping
- Chef, resource types
- cron / Resources – what Chef can do
- execute / Resources – what Chef can do
- file / Resources – what Chef can do
- group / Resources – what Chef can do
- package / Resources – what Chef can do
- service / Resources – what Chef can do
- template / Resources – what Chef can do
- user / Resources – what Chef can do
- URL / Resources – what Chef can do
- Chef, software installing
- about / Installing software
- package manager, updating / Updating our package manager
- nginx package, installing / Installing the nginx package
- nginx service, running / Running the nginx service
- Chef-solo
- using / Using Chef-solo
- Chef-solo configuration
- Chef cookbooks
- using / Using Chef cookbooks
- Chef run, anatomy
- client/server mode
- Puppet using / Using Puppet in client/server mode
- commands
- autorunning / Autorunning commands
- configurable classes, Puppet
- creating / Creating configurable classes
- cookbooks
- creating, with Chef / Creating cookbooks and recipes with Chef
- cron module
- URL / Managing cron
F
- file module
- URL / Creating a symlink
G
- group module
- Guest Additions, VirtualBox
- about / VirtualBox Guest Additions
H
- host and guest machine interaction, managing
- about / Managing integration between host and guest machines
- port forwarding / Port forwarding
- synced folders / Synced folders
- networking / Networking
- hostname
- configuring / Hostname configuration
I
- inventory, Ansible
- creating / Creating an inventory
L
- LEMP server / Updating our package manager
M
- manifests
- about / Default manifest
- nginx, installing / Installing Nginx and PHP
- PHP, installing / Installing Nginx and PHP
- hostname configuration / Hostname configuration
- e-mail sending services / E-mail sending services
- MySQL configuration / MySQL configuration
- modules, Ansible
- multimachine project
- destroying / Destroying a multimachine project
- multiple provisioners
- using, on single project / Using multiple provisioners on a single project
- multiple virtual machines
- using, with Vagrant / Using multiple machines with Vagrant
- defining / Defining multiple virtual machines
- connecting, over SSH / Connecting to the multiple virtual machines over SSH
- networking / Networking the multiple virtual machines
- provisioning / Provisioning the machines separately
- MySQL
- installing / Installing the MySQL module
- configuring / MySQL configuration
N
- Network File System (NFS) / Synced folders
- networking
- about / Networking
- nginx
- installing / Installing Nginx, Installing Nginx and PHP
- notify parameter / The notify, subscribe, and refreshonly parameters
O
- Opscode community site, Chef cookbooks
- URL / Using Chef cookbooks
P
- package subcommand / Export
- parameters / Resources
- PHP
- installing / Installing PHP, Installing Nginx and PHP
- port forwarding
- about / Port forwarding
- project
- creating / Creating our first Vagrant project
- provisioners
- about / Provisioners
- Puppet, installing / Installing Puppet
- Chef, installing / Installing Chef
- provisioning
- about / Provisioning
- with Vagrant / Provisioning within Vagrant
- with Puppet, on Vagrant / Provisioning with Puppet on Vagrant
- with Ansible ,on Vagrant / Provisioning with Ansible on Vagrant
- with Ansible, on Vagrant / Provisioning with Ansible on Vagrant
- with Chef, on Vagrant / Provisioning with Chef on Vagrant
- with SSH / Provisioning with SSH – a recap
- overriding, via command line / Overriding provisioning via the command line
- provisioning, options
- Shell / Autorunning commands
- Puppet / Autorunning commands
- Ansible / Autorunning commands
- Chef / Autorunning commands
- Puppet
- about / Puppet
- idempotent feature / Puppet
- used, for creating modules / Creating modules and manifests with Puppet
- used, for creating manifests / Creating modules and manifests with Puppet
- classes / Puppet classes
- default manifests / Default Puppet manifests
- resource / Resources
- notify parameter / The notify, subscribe, and refreshonly parameters
- subscribe parameter / The notify, subscribe, and refreshonly parameters
- refreshonly parameter / The notify, subscribe, and refreshonly parameters
- file management / File management
- cron resource type, managing / Cron management
- commands, running / Running commands
- user resource type, managing / Managing users and groups, Creating users
- group resource type, managing / Managing users and groups
- user resource type, URL / Managing users and groups
- sudoers file, updating / Updating the sudoers file
- configurable classes, creating / Creating configurable classes
- modules / Puppet modules
- used, for server provision / Using Puppet to provision servers
- provisioning with, on Vagrant / Provisioning with Puppet on Vagrant
- using, in standalone mode / Using Puppet in standalone mode
- provisioning, in action / Puppet provisioning in action
- using, in client/server mode / Using Puppet in client/server mode
- URL / Using Puppet in client/server mode
- blog, URL / Using Puppet in client/server mode
- installing / Installing Puppet
- Puppet, file management
- about / File management
- file, copying / Copying a file
- symlink, creating / Creating a symlink
- folders, creating / Creating folders
- multiple folders, creating / Creating multiple folders in one go
- Puppet, resource
- types / Resources
- types, URL / Resources
- requisites / Resource requirements
- execution, ordering / Resource execution ordering
- executing, in stages / Executing resources in stages
- Puppet, resource types
- Puppet Forge
- URL / Puppet modules
- Puppet manifests
- creating / Creating the Puppet manifests
- nginx, installing / Installing Nginx
- PHP, installing / Installing PHP
- MySQL module, installing / Installing the MySQL module
- URL / Installing the MySQL module
- Puppet software, installing
- about / Installing software
- package manager, updating / Updating our package manager
- nginx package, installing / Installing the nginx package
- nginx service, running / Running the nginx service
- PuTTY
R
- recipes
- creating, with Chef / Creating cookbooks and recipes with Chef
- recipes, Chef
- refreshonly parameter / The notify, subscribe, and refreshonly parameters
S
- servers
- provisioning, Chef used / Using Chef to provision servers
- SSH
- provisioning with / Provisioning with SSH – a recap
- multiple virtual machines, connecting to / Connecting to the multiple virtual machines over SSH
- SSH provisioning
- about / Autorunning commands
- standalone mode
- Puppet using / Using Puppet in standalone mode
- subscribe parameter / The notify, subscribe, and refreshonly parameters
- sudoers file
- URL / The sudoers file
- about / The sudoers file
- supervisord
- supervisor module
- URL / Default Puppet manifests
- symlink
- creating / Creating a symlink
- synced folders
- about / Synced folders
T
- template module
- URL / Copying a file
U
- user module
V
- Vagrant
- about / Introducing Vagrant, Too many Vagrants!
- URL / Introducing Vagrant, Requirements for Vagrant, Connecting to the virtual machine over SSH
- configuration file / Introducing Vagrant
- requisites / Requirements for Vagrant
- VirtualBox, installing / Installing VirtualBox
- installing / Installing Vagrant
- download page / Installing Vagrant
- project, creating / Creating our first Vagrant project, Creating the Vagrant project
- -controlled guest machines, controlling / Managing Vagrant-controlled guest machines
- virtual machine, powering up / Powering up a Vagrant-controlled virtual machine
- virtual machine, suspending / Suspending a virtual machine
- virtual machine, resuming / Resuming a virtual machine
- virtual machine, shutting down / Shutting down a virtual machine
- provisioning, options / Autorunning commands
- provisioning with / Provisioning within Vagrant
- provisioning, with Chef / Provisioning with Chef on Vagrant
- multiple virtual machines, using / Using multiple machines with Vagrant
- documentation, URL / Getting started
- new base box, URL / Getting started
- authentication / Vagrant authentication
- Vagrant authentication
- insecure public key pair / Insecure public/private key pair
- insecure private key pair / Insecure public/private key pair
- Vagrant boxes
- managing / Managing Vagrant boxes
- add subcommand / Managing Vagrant boxes, Adding Vagrant boxes
- list subcommand / Managing Vagrant boxes, Listing Vagrant boxes
- outdated subcommand / Managing Vagrant boxes, Checking for updates
- remove subcommand / Managing Vagrant boxes, Removing Vagrant boxes
- repackage subcommand / Managing Vagrant boxes, Repackaging a Vagrant box
- update subcommand / Managing Vagrant boxes, Updating the current environment's box
- adding / Adding Vagrant boxes
- listing / Listing Vagrant boxes
- updates, checking for / Checking for updates
- removing / Removing Vagrant boxes
- repackaging / Repackaging a Vagrant box
- current environments box, updating / Updating the current environment's box
- Vagrant boxes, Atlas
- discovering / Discovering boxes
- new boxes, installing / Installing new boxes
- existing boxes, updating / Updating existing boxes
- outdated boxes, checking for / Checking for outdated boxes
- distributing / Distributing boxes
- Vagrant virtual machine, Atlas
- sharing, over HTTP(S) / Sharing a Vagrant virtual machine over HTTP(S)
- VirtualBox
- installing / Installing VirtualBox
- VirtualBox machine
- preparing / Preparing the VirtualBox machine
- virtual machine
- cleaning up / Cleaning up the VM
- launching / Launching the virtual machine
- virtual machine, Vagrant-controlled
- managing / Managing Vagrant-controlled guest machines
- powering up / Powering up a Vagrant-controlled virtual machine
- suspending / Suspending a virtual machine
- resuming / Resuming a virtual machine
- shutting down / Shutting down a virtual machine
- starting, from scratch / Starting from scratch
- off Vagrantfile changes, updating / Updating based on Vagrantfile changes
- connecting to, over SSH / Connecting to the virtual machine over SSH
Y
- Yaml Ain't Markup Language (YAML)
- about / Understanding Ansible