This talk will begin by explaining what a package manager is and how package managers work, at a high level. Next, we'll observe the common patterns seen on the internet of compiling software in a Puppet manifest and discuss why this not ideal. This talk will conclude by showing how you can add package repositories to your infrastructure using Puppet and what settings are important for ensuring secure access to remote package repositories.
Joe is a computologist who specializes in low-level systems, performance analysis and debugging really weird things. He built https://packagecloud.io to help individuals and organizations quickly, easily and securely generate package repositories for their internal infrastructure and for distributing software to customers.