ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Beginning Ansible Concepts and Application: Provisioning, Configuring, and Managing Servers, Applications, and Their Dependencies

دانلود کتاب مفاهیم و کاربردهای اولیه Ansible: تهیه، پیکربندی و مدیریت سرورها، برنامه ها و وابستگی های آنها

Beginning Ansible Concepts and Application: Provisioning, Configuring, and Managing Servers, Applications, and Their Dependencies

مشخصات کتاب

Beginning Ansible Concepts and Application: Provisioning, Configuring, and Managing Servers, Applications, and Their Dependencies

ویرایش:  
نویسندگان: ,   
سری:  
ISBN (شابک) : 9781484281727, 9781484281734 
ناشر:  
سال نشر: 2022 
تعداد صفحات: 296 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 2 Mb 

قیمت کتاب (تومان) : 41,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 8


در صورت تبدیل فایل کتاب Beginning Ansible Concepts and Application: Provisioning, Configuring, and Managing Servers, Applications, and Their Dependencies به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب مفاهیم و کاربردهای اولیه Ansible: تهیه، پیکربندی و مدیریت سرورها، برنامه ها و وابستگی های آنها نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب مفاهیم و کاربردهای اولیه Ansible: تهیه، پیکربندی و مدیریت سرورها، برنامه ها و وابستگی های آنها

مفاهیم را بیاموزید و مهارت های آن را توسعه دهید تا یک هنرمند واقعی Ansible باشید و از آن در داخل و خارج جعبه استفاده کنید. این کتاب مفاهیم کلیدی را بلافاصله در حالی که مهارت های Ansible خود را لایه به لایه از طریق مثال های ساده و پروژه های جذاب ایجاد می کند، اعمال می کند. همچنین در مورد امنیت، چرایی اهمیت آزمایش و نحوه استفاده ایمن از کنترل نسخه فکر خواهید کرد. به عنوان یک مبتدی در Ansible، گام به گام از طریق ایجاد اولین کتاب بازی Ansible خود به سمت استقرار اولین سرور خود و نوشتن کتاب‌های راهنما با وابستگی متقابل پیچیده‌تر هدایت می‌شوید. از اولین خط کد تا آخرین خط، شما دائماً کتاب‌های بازی خود را تکرار و ساده می‌کنید، در حالی که با ایجاد یک پشته کامل وب‌سایت وردپرس متشکل از پایگاه داده، سرورهای وب و متعادل‌کننده بار، موضوعات پیچیده‌تری را در نظر می‌گیرید. این کتاب شما را ترغیب می کند که در مورد اینکه چگونه اینها با هم تطبیق می یابند فکر کنید و توضیح خواهد داد که برای اطمینان از قابلیت نگهداری طولانی مدت در آینده چه کاری باید انجام دهید. فقط از Ansible استفاده نکنید. نحوه تهیه، پیکربندی و مدیریت سرورها، برنامه‌ها و وابستگی‌های آن‌ها را با این ابزار قدرتمند و منبع باز اتوماسیون کاملاً تغییر دهید. در ازای این قدرت و کارایی، Ansible نیاز به طرز تفکر بسیار متفاوتی در مورد منابع و نحوه تناسب آنها با یکدیگر دارد. اگر قبلاً این کار را نکرده باشید، می‌توان این کار را به سختی به دست آورد. در هر مرحله از راه، مفاهیم و کاربردهای ابتدایی Ansible بهترین شیوه ها را به شما نشان می دهند تا بتوانید با اطمینان از آن استفاده کنید. آنچه یاد خواهید گرفت راه اندازی یک محیط Ansible ایجاد و اجرای playbooks گروه هایی از متغیرها، خزانه ها، نقش ها و وظایف را سازماندهی کنید تا اطمینان حاصل کنید که کتاب های بازی شما مقیاس پذیر هستند. از اسرار با استفاده از Ansible Vaults محافظت کنید ساخت یک وب سایت وردپرس را خودکار کنید این کتاب برای توسعه دهندگانی است که به دنبال آن هستند. برای راهی بهتر برای مدیریت سرورهای خود به جز ورود به سیستم و تایپ دستورات. همچنین علاقه مندانی که می خواهند نه تنها نحوه استفاده از Ansible بلکه نحوه استفاده صحیح و مطمئن از آن را یاد بگیرند.


توضیحاتی درمورد کتاب به خارجی

Learn the concepts and develop the skills to be a true Ansible artist and use it inside and outside the box. This book applies key concepts immediately while building up your Ansible skills layer by layer through easy to grasp examples and engaging projects. You’ll also think about security, why testing is important, and how to use version control safely. As a beginner to Ansible, you'll be guided step-by-step through creating your first Ansible playbook to deploying your first server and writing more complex cross-dependency playbooks. From the first line of code to the last, you'll constantly iterate and simplify your playbooks, iwhile taking on more complex topics as you construct a full Wordpress website stack consisting of a database, web servers, and load balancer. This book will prompt you to think about how these fit together and will explain what to do to ensure maintainability long into the future. Don’t just use Ansible. Completely change how you go about provisioning, configuring, and managing servers, applications, and their dependencies with this powerful, open source automation tool. In exchange for this power and efficiency, Ansible demands a very different way of thinking about resources and how they all fit together. This can be hard to get your head around if you’ve never done it before. Every step of the way, Beginning Ansible Concepts and Application show you best practices so that you can confidently start using Ansible right away. What You'll Learn Set up an Ansible environment Create and run playbooks Organize groups of variables, vaults, roles, and tasks to ensure your playbooks are scalable Protect secrets using Ansible Vaults Automate the build of a Wordpress website Who This Book Is For Developers looking for a better way to manage their servers other than by logging in and typing commands. Also enthusiasts who want to learn not just how to use Ansible but how to use it correctly and confidently.



فهرست مطالب

Table of Contents
About the Authors
About the Technical Reviewer
Introduction
	What Is Ansible?
	But Why Ansible?
	Sounds Great – What Do We Cover?
		Chapter 1: Getting Setup and Running
		Chapter 2: Your First Steps with Ansible
		Chapter 3: Choosing Your Targets
		Chapter 4: Your First Playbook
		Chapter 5: Batteries Included: Ansible Modules
		Chapter 6: It’s All Variable, That’s a Fact!
		Chapter 7: Becoming an Ansible Jinja
		Chapter 8: Handling Change
		Chapter 9: Roles: Ansible’s Packing Cubes
		Chapter 10: Building a Load Balancer: Controlling Flow
		Chapter 11: Running a Blog
		Chapter 12: Locking Away Your Secrets: Vaults
		Chapter 13: Worlds of Possibility
		Summary
Chapter 1: Getting Setup and Running
	What We Will Cover
	What You’ll Be Using
		An Internet Connection
		Virtual Machine Manager: VirtualBox
		Vagrant
		Ansible
	Getting Setup
		Downloading VirtualBox
			Windows and Mac
			Linux
		Installing Vagrant
			Windows and Mac
			Linux
		Setting Up Ansible
			Troubleshooting VirtualBox Errors
		Using the Vagrant Environment
			Status
			Logging In
			Suspending the Virtual Environment
	Using Your Own Environment
Chapter 2: Your First Steps with Ansible
	Climbing into the Driving Seat
		Declare Your Intent
		It Uses SSH
		Harnessing This Power
		What Changed?
	Start Your Engines
	Familiarize with the Controls
	More Than Ping: Our Hello World
	Get Moving: Making a Change
	Getting Help with Modules
	Working with Others: A Simple Inventory
	Unleash the Power in Parallel
		Plugging in the GPS
	Summary
Chapter 3: Choosing Your Targets
	Exploring Our Simple Inventory
	A More Complex Structure
	Combining Hosts and Groups
	Regular Expressions and Host Ranges
	Including and Excluding Hosts
	Group the World: Groups of Groups
	Setting Variables on the Group
	Structuring Your Inventory for Success
		Directory-Based Inventory
		YAML Format Inventory
	Summary
Chapter 4: Your First Playbook
	Modules and Tasks
	Structuring Your Tasks: Playbooks
	Building Up Your Playbook
		Execute the Playbook
		Becoming the All-Powerful Root User
		Check the Results
		Pushing Files
		Execute the Playbook
		A Note on Idempotence
	Syntax Checking Your Playbooks
	Summary
Chapter 5: Batteries Included: Ansible Modules
	Where Do Modules Come From?
	Exploring the apt Module
		Updating the apt Cache
		Upgrading Packages
		Upgrading All Packages
	Learning Modules
	Exploring More Modules
	Summary
	Optional Excercise: Exploring “apt latest” Idempotence
Chapter 6: It’s All Variable, That’s a Fact!
	Defining Variables and Precedence
	Changing the HTTP Port
		Testing Your Change
		The Firewall
	Variable Naming
	Magic Variables
	It’s a Fact!
		Using Facts
	Disabling Fact Gathering
	Register Your Success
	Summary
	Variable Precedence Hierarchy
Chapter 7: Becoming an Ansible Jinja
	Variables and Jinja2
	Filters
	The default() Filter
	Templating
		Templating index.html
		Templating Configuration Files
	Controlling Flow
		Conditionals
		Loops
	Whitespace
	Summary
Chapter 8: Handling Change
	What Is a Handler?
	Writing Your Handler
		Handlers Run Only Once
		Handlers Run at the End, Usually
		Grouping Handlers with listen
	Exercise: Modify Your Upgrade Playbook to Only Reboot When a Reboot Is Required
Chapter 9: Roles: Ansible’s Packing Cubes
	What’s in a Role?
	Walk-Through: Web Server Installation
		Moving Tasks
		Migrate the Handler
		Migrate Templates
		Use the New Roles in Your Playbook
		Validate Your Structure
		Role Structure
	Role Default Variables
	Role Dependencies
	Includes: Dynamic vs. Static
	Old-Style Roles
	Summary
Chapter 10: Building a Load Balancer: Controlling Flow
	Introducing the Load Balancer
	Installing the Load Balancer
		Create a New Handler for HAProxy
		Add a Simple Frontend Configuration
		Add the Firewall Dependency
		Bringing It Together
		Build the Load Balancer
		Verify That It Worked
	Setting Up Backends: Looping in Config Templates
		Create Backends
		Wire the Frontend to the Backend
		Execute the Playbook
	Bringing It Together
		Build a single Provision Playbook
		Execute the Provision Playbook
	Playing Tag
		Add a Firewall Tag
		Executing Only Firewall Tasks
		Skipping Firewall Tasks
	Firewall Rules Using Loops
		Add an https_port
		Execute Firewall Tasks
	Summary
Chapter 11: Running a Blog
	A Note About Credentials
	PHP on the Webservers
	Set Up a Database Server
		Exercise: Build a Database Role
		Add Database Configuration
		Extend the New Database Role
		The mysql_* Modules
	Load Balancer Backend Persistence
	Install WordPress
		Create the WordPress Role
		Create a wp-config.php.j2 Template
		Add Role to the Webservers Play
		Complete Installation
	Wrapping Up
	Summary
Chapter 12: Locking Away Your Secrets: Vaults
	Diving into Vaults
		Creating Your First Vault
		Vault IDs
	Encrypting Secrets
		Configuration Files
			Encrypting Your Credentials
			Rerun the Playbook
	Add SSL to Our Load Balancer
	Summary
Chapter 13: Worlds of Possibility
	Using the Documentation
		Website Community Documentation
		The ansible-doc Tool
	Ansible Galaxy
	Useful Collections
	Getting Help
		Documentation
		Mailing Lists
		Non-Ansible Resources
	Summary
Index




نظرات کاربران