چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

انسیبل: از مبتدی تا حرفه‌ای

Ansible : From Beginner to Pro

Michael Heap

قیمت نهایی

۴۴٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۰٪ تخفیف
  • تخفیف زمان‌دار−۵٬۰۰۰ تومان

۵٬۰۰۰ تومان صرفه‌جویی نسبت به قیمت اصلی

نسخه اصلی و اورجینال

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

مشخصات کتاب

نویسنده
Michael Heap
سال انتشار
۲۰۱۶
فرمت
PDF
زبان
انگلیسی
تعداد صفحات
۲۵۰ صفحه
حجم فایل
۵٫۴ مگابایت
شابک
9781484216590، 9781484216606، 1484216598، 1484216601

دربارهٔ کتاب

This book is your concise guide to Ansible, the simple way to automate apps and IT infrastructure. In less than 250 pages, this book takes you from knowing nothing about configuration management to understanding how to use Ansible in a professional setting. You will learn how to create an Ansible playbook to automatically set up an environment, ready to install an open source project. You’ll extract common tasks into roles that you can reuse across all your projects, and build your infrastructure on top of existing open source roles and modules that are available for you to use. You will learn to build your own modules to perform actions specific to your business. By the end you will create an entire cluster of virtualized machines, all of which have your applications and all their dependencies installed automatically. Finally, you'll test your Ansible playbooks. Ansible can do as much or as little as you want it to. Ansible: From Beginner to Pro will teach you the key skills you need to be an Ansible professional. You’ll be writing roles and modules and creating entire environments without human intervention in no time at all – add it to your library today. What You Will Learn Learn why Ansible is so popular and how to download and install it Create a playbook that automatically downloads and installs a popular open source project Use open source roles to complete common tasks, and write your own specific to your business Extend Ansible by writing your own modules Test your infrastructure using Test Kitchen and ServerSpec Who This Book Is For D evelopers that currently create development and production environments by hand. If you find yourself running apt-get install regularly, this book is for you. Ansible adds reproducibility and saves you time all at once. Ansible: From Beginner to Pro is great for any developer wanting to enhance their skillset and learn new tools. Contents at a Glance Contents About the Author About the Technical Reviewer Acknowledgments Chapter 1: Getting Started What Is Configuration Management? Infrastructure as Code About Ansible Puppet, Chef, and Other Configuration Management Tools Installing Ansible Writing Your First Playbook Creating a Test Environment with Vagrant About VirtualBox and Vagrant Installing VirtualBox and Vagrant Creating Your Environment An Introduction to Playbooks Your First Playbook Playbooks and Idempotency Summary Chapter 2: The Inventory File What’s an Inventory? Running Without Vagrant Configuration Options in the Inventory Inventory Variable Registration Inventory Groups An Example Inventory Dynamic Inventories Multiple Inventories Summary Chapter 3: Installing WordPress Installing WordPress Environment Configuration Installing Dependencies Installing PHP Installing MySQL Installing nginx Tasks and Handlers Downloading WordPress Downloading it Yourself Downloading it Automatically Configuring a WordPress Install Making a Backup Making It Idempotent Summary Chapter 4: Ansible Roles Ansible Galaxy Role Structure Splitting Up Your WordPress Playbook mheap.php mheap.mysql mheap.nginx mheap.wordpress mheap.common Role Dependencies Wrapper Roles Creating Roles for Different Platforms Tips for Writing Roles Summary Chapter 5: Parameterizing Playbooks Parameterizing Your WordPress Role Customizing the WordPress Domain Name Variable Locations Role Defaults (Commonly Used) Inventory Variables Inventory Group Variables Inventory Host Variables Playbook Group Variables (Commonly Used) Playbook Host Variables (Commonly Used) Host Facts Registered Variables (Commonly Used) Set Facts Playbook Variables Playbook vars_prompt Playbook vars_files Role Variables (Commonly Used) Block Variables Task Variables Extra Variables Gathering Facts Disabling Facts Facts.d Fact Caching hostvars Working with Variables Ansible’s Variable Philosophy Summary Chapter 6: Writing Your Own Modules About Ansible Modules ansible-modules-core ansible-modules-extras Environment Setup Writing a Module Using Bash Writing a Module Using Python Writing in Any Other Programming Language Providing Facts via a Module Summary Chapter 7: Orchestrating AWS Creating an AWS Account IAM Users Key Pairs Security Groups Prerequisites Creating an Instance Deleting Instances Managing Instance Cardinality Provisioning Your New Instance Running Your WordPress Playbook Dynamic Inventories Creating a VPC Summary Chapter 8: Testing with Test Kitchen About Test Kitchen Installing Test Kitchen An Introduction to ServerSpec Writing Your First Test More Lightweight Tests Testing Your WordPress Role Summary Chapter 9: Advanced Ansible Ansible: The Command-Line Tool Querying the Environment ansible-vault ansible-galaxy ansible-galaxy init ansible-galaxy install ansible-galaxy list ansible-galaxy remove ansible-galaxy search ansible-galaxy info ansible-galaxy login and import/delete ansible.cfg Running in Serial ansible-pull Blocks Summary Chapter 10: Appendix A. Installing Ansible Ansible on Debian Installing from Source Building a .deb Package Ansible on RedHat Installing from Source Building a .rpm Package Ansible on Windows Chapter 11: Appendix B. YAML Files Starting a YAML document Data Types Scalar List Map Block Literals Summary Index La 4ème de couverture indique : "This book is your concise guide to Ansible, the simple way to automate apps and IT infrastructure. In less than 250 pages, this book takes you from knowing nothing about configuration management to understanding how to use Ansible in a professional setting. You will learn how to create an Ansible playbook to automatically set up an environment, ready to install an open source project. You'll extract common tasks into roles that you can reuse across all your projects, and build your infrastructure on top of existing open source roles and modules that are available for you to use. You will learn to build your own modules to perform actions specific to your business. By the end you will create an entire cluster of virtualized machines, all of which have your applications and all their dependencies installed automatically. Finally, you'll test your Ansible playbooks. Ansible can do as much or as little as you want it to. Ansible: From Beginner to Pro will teach you the key skills you need to be an Ansible professional. You'll be writing roles and modules and creating entire environments without human intervention in no time at all - add it to your library today. What You Will Learn* Learn why Ansible is so popular and how to download and install it * Create a playbook that automatically downloads and installs a popular open source project* Use open source roles to complete common tasks, and write your own specific to your business * Extend Ansible by writing your own modules * Test your infrastructure using Test Kitchen and ServerSpec Who This Book Is For Ansible: From Beginner to Pro is for developers that currently create development and production environments by hand. If you find yourself running apt-get install regularly, this book is for you. Ansible adds reproducibility and saves you time all at once. Ansible: From Beginner to Pro is great for any developer wanting to enhance their skillset and learn new tools." La page d'accueil indique : "This book is your concise guide to Ansible, the simple way to automate apps and IT infrastructure. In less than 250 pages, this book takes you from knowing nothing about configuration management to understanding how to use Ansible in a professional setting. You will learn how to create an Ansible playbook to automatically set up an environment, ready to install an open source project. You'll extract common tasks into roles that you can reuse across all your projects, and build your infrastructure on top of existing open source roles and modules that are available for you to use. You will learn to build your own modules to perform actions specific to your business. By the end you will create an entire cluster of virtualized machines, all of which have your applications and all their dependencies installed automatically. Finally, you'll test your Ansible playbooks. Ansible can do as much or as little as you want it to. Ansible: From Beginner to Pro will teach you the key skills you need to be an Ansible professional. You'll be writing roles and modules and creating entire environments without human intervention in no time at all - add it to your library today. What You Will Learn* Learn why Ansible is so popular and how to download and install it * Create a playbook that automatically downloads and installs a popular open source project* Use open source roles to complete common tasks, and write your own specific to your business * Extend Ansible by writing your own modules * Test your infrastructure using Test Kitchen and ServerSpec Who This Book Is For Ansible: From Beginner to Pro is for developers that currently create development and production environments by hand. If you find yourself running apt-get install regularly, this book is for you. Ansible adds reproducibility and saves you time all at once. Ansible: From Beginner to Pro is great for any developer wanting to enhance their skillset and learn new tools" This book is your concise guide to Ansible, the simple way to automate apps and IT infrastructure. In less than 250 pages, this book takes you from knowing nothing about configuration management to understanding how to use Ansible in a professional setting. You will learn how to create an Ansible playbook to automatically set up an environment, ready to install an open source project. You’ll extract common tasks into roles that you can reuse across all your projects, and build your infrastructure on top of existing open source roles and modules that are available for you to use. You will learn to build your own modules to perform actions specific to your business. By the end you will create an entire cluster of virtualized machines, all of which have your applications and all their dependencies installed automatically. Finally, you'll test your Ansible playbooks. Ansible can do as much or as little as you want it to. __Ansible: From Beginner to Pro__ will teach you the key skills you need to be an Ansible professional. You’ll be writing roles and modules and creating entire environments without human intervention in no time at all – add it to your library today. * Learn why Ansible is so popular and how to download and install it * Create a playbook that automatically downloads and installs a popular open source project * Use open source roles to complete common tasks, and write your own specific to your business * Extend Ansible by writing your own modules * Test your infrastructure using Test Kitchen and ServerSpec **Who This Book Is For**__D__evelopers that currently create development and production environments by hand. If you find yourself running __apt-get install__regularly, this book is for you. Ansible adds reproducibility and saves you time all at once. __Ansible: From Beginner to Pro__ is great for any developer wanting to enhance their skillset and learn new tools. This book is your concise guide to Ansible, the simple way to automate apps and IT infrastructure. In less than 250 pages, this book takes you from knowing nothing about configuration management to understanding how to use Ansible in a professional setting. You will learn how to create an Ansible playbook to automatically set up an environment, ready to install an open source project. You'll extract common tasks into roles that you can reuse across all your projects, and build your infrastructure on top of existing open source roles and modules that are available for you to use. You will learn to build your own modules to perform actions specific to your business. By the end you will create an entire cluster of virtualized machines, all of which have your applications and all their dependencies installed automatically. Finally, you'll test your Ansible playbooks. Ansible can do as much or as little as you want it to. Ansible: From Beginner to Pro will teach you the key skills you need to be an Ansible professional. You'll be writing roles and modules and creating entire environments without human intervention in no time at all – add it to your library today. What You Will Learn Learn why Ansible is so popular and how to download and install it Create a playbook that automatically downloads and installs a popular open source project Use open source roles to complete common tasks, and write your own specific to your business Extend Ansible by writing your own modules Test your infrastructure using Test Kitchen and ServerSpec Who This Book Is For D evelopers that currently create development and production environments by hand. If you find yourself running apt-get install regularly, this book is for you. Ansible adds reproducibility and saves you time all at once. Ansible: From Beginner to Pro is great for any developer wanting to enhance their skillset and learn new tools. This book is your concise guide to Ansible, the simple way to automate apps and IT infrastructure. It takes you from knowing nothing about configuration management to understanding how to use Ansible in a professional setting. You will learn how to create an Ansible playbook to set up an environment automatically, ready to install an open source project. You'll extract common tasks into roles that you can reuse across all your projects and build your infrastructure on top of existing open source roles and modules that are available for you to use. You will learn how to build your own modules to perform actions specific to your business. By the end you will create an entire cluster of virtualized machines, all of which have your applications and all their dependencies installed automatically. Finally, you'll test your Ansible playbooks. Ansible: From Beginner to Pro will teach you the key skills you need to be an Ansible professional. You'll be writing roles and modules and creating entire environments without human intervention in no time at all - add it to your library today

کتاب‌های مشابه

آغاز R ۴: از مبتدی تا حرفه‌ای

آغاز R ۴: از مبتدی تا حرفه‌ای

۴۹٬۰۰۰ تومان

NATS کاربردی: از مبتدی تا حرفه‌ای

NATS کاربردی: از مبتدی تا حرفه‌ای

۴۹٬۰۰۰ تومان

توسعه بازی اندروید با یونیتی: از مبتدی تا حرفه‌ای

توسعه بازی اندروید با یونیتی: از مبتدی تا حرفه‌ای

۴۹٬۰۰۰ تومان

مقدمه‌ای بر متلب و سیمولینک: از مبتدی تا حرفه‌ای

مقدمه‌ای بر متلب و سیمولینک: از مبتدی تا حرفه‌ای

۴۹٬۰۰۰ تومان

توسعه وب با پرل: از مبتدی تا حرفه‌ای (مبتدی: از مبتدی تا حرفه‌ای)

توسعه وب با پرل: از مبتدی تا حرفه‌ای (مبتدی: از مبتدی تا حرفه‌ای)

۴۹٬۰۰۰ تومان

شروع با هایبرنیت: از مبتدی تا حرفه‌ای (شروع: از مبتدی تا حرفه‌ای)

شروع با هایبرنیت: از مبتدی تا حرفه‌ای (شروع: از مبتدی تا حرفه‌ای)

۴۹٬۰۰۰ تومان

آغاز XML با DOM و Ajax: از مبتدی تا حرفه‌ای (آغاز: از مبتدی تا حرفه‌ای)

آغاز XML با DOM و Ajax: از مبتدی تا حرفه‌ای (آغاز: از مبتدی تا حرفه‌ای)

۴۹٬۰۰۰ تومان

آغاز SUSE لینوکس: از مبتدی تا حرفه‌ای، ویرایش دوم (آغاز: از مبتدی تا حرفه‌ای)

آغاز SUSE لینوکس: از مبتدی تا حرفه‌ای، ویرایش دوم (آغاز: از مبتدی تا حرفه‌ای)

۴۹٬۰۰۰ تومان

برنامه‌نویسی پایتون برای مبتدیان: راهنمای گام‌به‌گام کدنویسی با استفاده از پایتون ۳ برای مبتدیان تا حرفه‌ای‌ها

برنامه‌نویسی پایتون برای مبتدیان: راهنمای گام‌به‌گام کدنویسی با استفاده از پایتون ۳ برای مبتدیان تا حرفه‌ای‌ها

۴۹٬۰۰۰ تومان

آغاز توسعه وب JSP™، JSF™ و تام‌کت: از مبتدی تا حرفه‌ای (آغاز از مبتدی تا حرفه‌ای)

آغاز توسعه وب JSP™، JSF™ و تام‌کت: از مبتدی تا حرفه‌ای (آغاز از مبتدی تا حرفه‌ای)

۴۹٬۰۰۰ تومان

آغاز XML با C شarp. ۲۰۰۸. از مبتدی تا حرفه‌ای

آغاز XML با C شarp. ۲۰۰۸. از مبتدی تا حرفه‌ای

۴۹٬۰۰۰ تومان

آغاز برنامه‌نویسی C: از مبتدی تا حرفه‌ای

آغاز برنامه‌نویسی C: از مبتدی تا حرفه‌ای

۴۹٬۰۰۰ تومان

قیمت نهایی

۴۴٬۰۰۰ تومان