دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: نویسندگان: S. Smith, P. Membrey سری: ISBN (شابک) : 9781484281727, 9781484281734 ناشر: سال نشر: 2022 تعداد صفحات: 296 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 2 Mb
در صورت تبدیل فایل کتاب 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 ایجاد و اجرای 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