Companies Home Search Profile

Getting Started with Ansible

Focused View

Wes Higbee

4:45:19

62 View
  • getting-started-ansible.zip
  • 1. Course Overview.mp4
    01:50
  • 01. Configuring an Explosion of Devices.mp4
    03:32
  • 02. Using the git config Command to Manually Configure User Name and Email.mp4
    06:48
  • 03. A Repeatable Script to Automatically Configure Git with user.name and user.email.mp4
    10:12
  • 04. git config --add Is Not Idempotent Because It Duplicates Config.mp4
    09:16
  • 05. Desired State Reconciliation and the Power of Ansible.mp4
    08:02
  • 06. Installing Ansible and the Installation Guide Docs.mp4
    05:28
  • 07. Updating Ansible via pip or Otherwise.mp4
    03:05
  • 08. Leverage the Porting Guides.mp4
    01:35
  • 09. Know How to Know What You Need to Know as You Go.mp4
    01:32
  • 10. Why Installs and Even Updates Are Easy - Control Node Architecture.mp4
    04:41
  • 11. The Ansible Ad-hoc Command.mp4
    07:50
  • 12. Disseminating a .gitconfig with Ansible Ad-hoc and the Copy Module.mp4
    06:14
  • 13. Understanding Idempotence with the Copy Module.mp4
    02:41
  • 14. How Ansible's Copy Module Handles Drift Thanks to Idempotence.mp4
    02:38
  • 15. The --check Flag Simply Checks if Changes Would Be Made.mp4
    03:04
  • 16. The --diff Flag Shows What Will Change or Did Change.mp4
    04:01
  • 01. Ansible Is a Framework for Idempotent Commands.mp4
    01:31
  • 02. How About Just Scripting Multiple Ad-hoc Calls.mp4
    02:29
  • 03. Morphing Ad-hoc Calls or Scripted Ad-hoc Calls into Ansible Playbooks.mp4
    08:29
  • 04. docker Is to docker-compose What ansible Is to ansible-playbook.mp4
    01:28
  • 05. What a Script of Ad-hoc Ansible Calls Looks Like.mp4
    03:58
  • 06. Writing a First Playbook to Ensure Our .gitconfig Is Setup.mp4
    07:30
  • 07. Running ansible-playbook for the First Time.mp4
    03:09
  • 08. Testing ansible-playbook by Removing and Restoring Our .gitconfig.mp4
    02:08
  • 09. Increasing ansible-playbook Output Verbosity.mp4
    05:15
  • 10. I Cannot Emphasize Enough the Value of Versioning Playbooks with Git.mp4
    01:51
  • 11. Adding a Second Play with Two Tasks.mp4
    05:17
  • 12. What Happens When We Have a Syntax Error in a Playbook.mp4
    02:05
  • 01. What Is Inventory.mp4
    01:50
  • 02. Creating Test VMs with Vagrant.mp4
    02:47
  • 03. Perusing My Inventory Directory Example and a Bit About ansible-config list and INVENTORY_IGNORE_EXTS.mp4
    04:30
  • 04. VMs Are Operational with No Git Configuration.mp4
    00:48
  • 05. Groups and Hosts and Ansible Ad-hoc with Multiple Hosts.mp4
    06:43
  • 06. Walking through the Playbook We Will Run against All VM Hosts.mp4
    08:28
  • 07. Running Our Playbook against Multiple VMs to Install and Configure Git.mp4
    06:43
  • 08. Destroying and Recreating Is Scalable and Reproducible.mp4
    02:40
  • 09. Configuring Ansible with ansible.cfg.mp4
    02:21
  • 10. Summarizing Inventory with ansible-inventory --graph and with --vars.mp4
    05:12
  • 11. Drilling into How Inventory Can Be Represented including with Static INI Files and Inventory Scripts.mp4
    05:52
  • 12. Troubleshooting Inventory Scripts by Running Them Independently before Plugging Them into Ansible.mp4
    01:42
  • 13. Ansible Uses Inventory Plugins to Provide Inventory in Any Number of Formats including Static and Dynamic.mp4
    07:19
  • 1. Learn Just What You Need to Be Productive.mp4
    02:23
  • 2. ansible-doc --help Is a Launching Point for Learning.mp4
    04:03
  • 3. Perusing Ansible's Source Code to Learn About Ansible and Discovering the git_config Module.mp4
    04:50
  • 4. Finding Nuanced Examples Specific to Your Use Case.mp4
    01:49
  • 5. Using Our Newfound git config Module.mp4
    06:13
  • 6. Learning from Extending Your IDE.mp4
    03:44
  • 7. I Can Not Emphasize the Value of Command Line Completion.mp4
    01:26
  • 8. The Ansible Console REPL.mp4
    04:47
  • 9. Don't Feel Bad About Evolving Your Usage and Understanding of Ansible.mp4
    02:36
  • 1. Perusing the Connection Plugins.mp4
    03:38
  • 2. Visualizing Connection Plugins, Specifically the Docker Connection Plugin.mp4
    04:38
  • 3. ansible-doc -t connection docker.mp4
    00:39
  • 4. Creating Three Background Containers with a Playbook.mp4
    07:10
  • 5. Using ansible-console to Quickly Inspect Our Newly Created Containers.mp4
    02:37
  • 6. Configuring git in Our Three Containers.mp4
    02:42
  • 7. Force Killing and Destroying Our Containers at Mock Speed with state=absent and force_kill=yes docker_container Module Parameters.mp4
    02:30
  • 8. Making and Testing a Hypothesis About Ansible Using docker container exec.mp4
    04:15
  • 9. ansible-pull Is yet Another Connection Approach.mp4
    02:00
  • 01. Roles and Collections Are High Level Compositions of Low Level Blocks.mp4
    04:00
  • 02. galaxy.ansible.com.mp4
    00:59
  • 03. Finding Content on Ansible Galaxy.mp4
    01:46
  • 04. First Look at the ansible-galaxy Command and its Role and Collection Actions.mp4
    04:18
  • 05. Listing Installed Roles and an Aside to Learn About keep_remote_files.mp4
    02:33
  • 06. ansible-galaxy's role install and remove Actions.mp4
    03:32
  • 07. Installing a Role and Finding Role Docs Online.mp4
    05:17
  • 08. Know What a Role Does before Using It for Security's Sake and, to Know What It Will Do.mp4
    06:36
  • 09. Exploiting Containers to Quickly Test Past ansible-galaxy Versions.mp4
    03:26
  • 10. Safety Meets Sanity - Testing a Role in an Isolated, Freshly Created Container.mp4
    06:18
  • Description


    What if you could specify WHAT a system should look like and another tool took care of making that possible so you don't need to know HOW it works and can focus on WHAT outcome is desired. That's what Ansible can do for you!

    What You'll Learn?


      Ansible is a popular choice for IT automation because it allows you to concisely specify a desired state and then it does the heavy lifting to make that state a reality. In this course, Getting Started with Ansible, you will learn foundational knowledge to quickly and reliably configure just about anything with Ansible. First, you will learn how to install Ansible and use the ansible Ad-hoc command line tool to execute one-off modules in Ansible to configure single aspects of a system like ensuring a line exists in a file, or an application is installed. Playbooks will be composed of modules to build up larger configurations all stored in simple file(s) that pass through ansible-playbook. Then, you'll see how to use inventories to configure multiple machines including a full fledged VM learning lab that you then use Ansible to configure. Next, you'll explore how to learn what you need to know, when you need to know it. Later, you'll see how to swap out Ansible's default usage of SSH via connection plugins to connect to different environments such as Windows machines and docker containers. And how the ansible-pull command inverts Ansible's default push model. Finally, you'll discover reuse with Ansible Galaxy and corresponding ansible-galaxy command via both Roles and Collections. By the end of this course you'll be prepared to move beyond manually configuring applications, servers, networks, etc. Beyond writing confusing scripts. To spending your time on more valuable endeavors.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Wes Higbee is passionate about helping companies achieve remarkable results with technology and software. He’s had extensive experience developing software and working with teams to improve how software is developed to meet business objectives. Wes launched Full City Tech to leverage his expertise to help companies delight customers. Although his primary focus is on outcomes, implementation often includes technical competency. Wes frequently speaks about impactful aspects of software development including effective automated testing, database delivery automation, distributed version control, refactoring, aesthetics of code, continuous integration, and continuous delivery. He speaks professionally to help organizations improve and volunteers at user groups, code camps, and community organizations. He’s a Pluralsight author. He writes extensively about both technical and non-technical aspects of software development. His written work includes articles featured on VeraSage, MSDN Magazine, InfoQ, and JetBrain’s TeamCity Blog. He’s been interviewed on The Businessology Show and Art of Value about how important value is in software development. And, he occasionally gets highly technical in a shared screencast or webinar.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 70
    • duration 4:45:19
    • level preliminary
    • English subtitles has
    • Release Date 2023/05/17

    Courses related to Ansible