Files
SYSAHELPER/sysahelper/REG2024/downloaded_pages/page_519_embedded.html

692 lines
210 KiB
HTML
Raw Normal View History

2026-05-07 19:20:10 +05:00
<!DOCTYPE html>
<html dir="ltr" lang="ru" xml:lang="ru">
<head>
<title>RG24: Настройка узла управления Ansible | sysahelper</title>
<link href="https://sysahelper.ru/pluginfile.php/1/theme_moove/favicon/1703880572/22212monkey_98814.ico" rel="shortcut icon"/>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
<meta content="moodle, RG24: Настройка узла управления Ansible | sysahelper" name="keywords"/>
<link href="https://sysahelper.ru/theme/yui_combo.php?rollup/3.18.1/yui-moodlesimple-min.css" rel="stylesheet" type="text/css"/><script id="firstthemesheet" type="text/css">/** Required in order to fix style inclusion problems in IE with YUI **/</script><link href="https://sysahelper.ru/theme/styles.php/moove/1703880572_1/all" rel="stylesheet" type="text/css"/>
<script>
//<![CDATA[
var M = {}; M.yui = {};
M.pageloadstarttime = new Date();
M.cfg = {"wwwroot":"https:\/\/sysahelper.ru","homeurl":{},"sesskey":"I78ejZljGV","sessiontimeout":"28800","sessiontimeoutwarning":"1200","themerev":"1703880572","slasharguments":1,"theme":"moove","iconsystemmodule":"core\/icon_system_fontawesome","jsrev":"1703880200","admin":"admin","svgicons":true,"usertimezone":"\u0415\u0432\u0440\u043e\u043f\u0430\/\u041c\u043e\u0441\u043a\u0432\u0430","language":"ru","courseId":36,"courseContextId":866,"contextid":878,"contextInstanceId":519,"langrev":1703880200,"templaterev":"1703880200"};var yui1ConfigFn = function(me) {if(/-skin|reset|fonts|grids|base/.test(me.name)){me.type='css';me.path=me.path.replace(/\.js/,'.css');me.path=me.path.replace(/\/yui2-skin/,'/assets/skins/sam/yui2-skin')}};
var yui2ConfigFn = function(me) {var parts=me.name.replace(/^moodle-/,'').split('-'),component=parts.shift(),module=parts[0],min='-min';if(/-(skin|core)$/.test(me.name)){parts.pop();me.type='css';min=''}
if(module){var filename=parts.join('-');me.path=component+'/'+module+'/'+filename+min+'.'+me.type}else{me.path=component+'/'+component+'.'+me.type}};
YUI_config = {"debug":false,"base":"https:\/\/sysahelper.ru\/lib\/yuilib\/3.18.1\/","comboBase":"https:\/\/sysahelper.ru\/theme\/yui_combo.php?","combine":true,"filter":null,"insertBefore":"firstthemesheet","groups":{"yui2":{"base":"https:\/\/sysahelper.ru\/lib\/yuilib\/2in3\/2.9.0\/build\/","comboBase":"https:\/\/sysahelper.ru\/theme\/yui_combo.php?","combine":true,"ext":false,"root":"2in3\/2.9.0\/build\/","patterns":{"yui2-":{"group":"yui2","configFn":yui1ConfigFn}}},"moodle":{"name":"moodle","base":"https:\/\/sysahelper.ru\/theme\/yui_combo.php?m\/1703880200\/","combine":true,"comboBase":"https:\/\/sysahelper.ru\/theme\/yui_combo.php?","ext":false,"root":"m\/1703880200\/","patterns":{"moodle-":{"group":"moodle","configFn":yui2ConfigFn}},"filter":null,"modules":{"moodle-core-blocks":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification"]},"moodle-core-actionmenu":{"requires":["base","event","node-event-simulate"]},"moodle-core-notification":{"requires":["moodle-core-notification-dialogue","moodle-core-notification-alert","moodle-core-notification-confirm","moodle-core-notification-exception","moodle-core-notification-ajaxexception"]},"moodle-core-notification-dialogue":{"requires":["base","node","panel","escape","event-key","dd-plugin","moodle-core-widget-focusafterclose","moodle-core-lockscroll"]},"moodle-core-notification-alert":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-confirm":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-exception":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-ajaxexception":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-lockscroll":{"requires":["plugin","base-build"]},"moodle-core-event":{"requires":["event-custom"]},"moodle-core-chooserdialogue":{"requires":["base","panel","moodle-core-notification"]},"moodle-core-maintenancemodetimer":{"requires":["base","node"]},"moodle-core-handlebars":{"condition":{"trigger":"handlebars","when":"after"}},"moodle-core-formchangechecker":{"requires":["base","event-focus","moodle-core-event"]},"moodle-core-dragdrop":{"requires":["base","node","io","dom","dd","event-key","event-focus","moodle-core-notification"]},"moodle-core_availability-form":{"requires":["base","node","event","event-delegate","panel","moodle-core-notification-dialogue","json"]},"moodle-backup-backupselectall":{"requires":["node","event","node-event-simulate","anim"]},"moodle-course-util":{"requires":["node"],"use":["moodle-course-util-base"],"submodules":{"moodle-course-util-base":{},"moodle-course-util-section":{"requires":["node","moodle-course-util-base"]},"moodle-course-util-cm":{"requires":["node","moodle-course-util-base"]}}},"moodle-course-management":{"requires":["base","node","io-base","moodle-core-notification-exception","json-parse","dd-constrain","dd-proxy","dd-drop","dd-delegate","node-event-delegate"]},"moodle-course-categoryexpander":{"requires":["node","event-key"]},"moodle-course-dragdrop":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification","moodle-course-coursebase","moodle-course-util"]},"moodle-form-dateselector":{"requires":["base","node","overlay","calendar"]},"moodle-form-shortforms":{"requires":["node","base","selector-css3","moodle-core-event"]},"moodle-question-searchform":{"requires":["base","node"]},"moodle-question-preview":{"requires":["base","dom","event-delegate","event-key","core_question_engine"]},"moodle-question-chooser":{"requires":["moodle-core-chooserdialogue"]},"moodle-availability_completion-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_date-form":{"requires":["base","node","event","io","moodle-core_availability-form"]},"moodle-availability_grade-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_group-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_grouping-form":{"requires":["base","node","event"
M.yui.loader = {modules: {}};
//]]>
</script>
<link href="https://fonts.googleapis.com" rel="preconnect"/>
<link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/>
<link href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,400&amp;display=swap" rel="stylesheet"/>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
</head>
<body class="format-topics limitedwidth path-mod path-mod-page chrome dir-ltr lang-ru yui-skin-sam yui3-skin-sam sysahelper-ru pagelayout-incourse course-36 context-878 cmid-519 cm-type-page category-5 theme uses-drawers drawer-open-index" id="page-mod-page-view">
<div class="fixed-top" id="accessibilitybar">
<div class="container-fluid">
<div class="bars">
<div class="fontsize">
<span>Размер шрифта</span>
<ul>
<li><a class="btn btn-default" data-action="decrease" id="fontsize_dec" title="Уменьшить размер шрифта">A-</a></li>
<li><a class="btn btn-default" data-action="reset" id="fontsize_reset" title="Сбросить размер шрифта">A</a></li>
<li><a class="btn btn-default" data-action="increase" id="fontsize_inc" title="Увеличить размер шрифта">A+</a></li>
</ul>
</div>
<div class="sitecolor">
<span>Цвет сайта</span>
<ul>
<li><a class="btn btn-default" data-action="reset" id="sitecolor_color1" title="Сбросить цвет сайта">R</a></li>
<li><a class="btn btn-default" data-action="sitecolor-color-2" id="sitecolor_color2" title="Низкий контраст 1">A</a></li>
<li><a class="btn btn-default" data-action="sitecolor-color-3" id="sitecolor_color3" title="Низкий контраст 2">A</a></li>
<li><a class="btn btn-default" data-action="sitecolor-color-4" id="sitecolor_color4" title="Высокий контраст">A</a></li>
</ul>
</div>
</div>
</div>
</div>
<div aria-live="polite" class="toast-wrapper mx-auto py-0 fixed-top" role="status"></div>
<div class="d-print-block" id="page-wrapper">
<div>
<a class="sr-only sr-only-focusable" href="#maincontent">Перейти к основному содержанию</a>
</div><script src="https://sysahelper.ru/lib/javascript.php/1703880200/lib/polyfills/polyfill.js"></script>
<script src="https://sysahelper.ru/theme/yui_combo.php?rollup/3.18.1/yui-moodlesimple-min.js"></script><script src="https://sysahelper.ru/lib/javascript.php/1703880200/lib/javascript-static.js"></script>
<script>
//<![CDATA[
document.body.className += ' jsenabled';
//]]>
</script>
<nav aria-label="Навигация по сайту" class="navbar fixed-top navbar-light bg-white navbar-expand shadow">
<button class="navbar-toggler aabtn d-block d-md-none px-1 my-1 border-0" data-action="toggle" data-target="theme_moove-drawers-primary" data-toggler="drawers">
<span class="navbar-toggler-icon"></span>
<span class="sr-only">Боковая панель</span>
</button>
<a class="navbar-brand d-none d-md-flex align-items-center m-0 mr-4 p-0 aabtn" href="https://sysahelper.ru/">
<img alt="sysahelper" class="logo mr-1" src="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0NSA3OS4xNjM0OTksIDIwMTgvMDgvMTMtMTY6NDA6MjIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozRkM2MUVGMjFDQTcxMUVBQjY4QUQ0ODQ0QTJCNzg3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozRkM2MUVGMzFDQTcxMUVBQjY4QUQ0ODQ0QTJCNzg3NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNGQzYxRUYwMUNBNzExRUFCNjhBRDQ4NDRBMkI3ODc3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNGQzYxRUYxMUNBNzExRUFCNjhBRDQ4NDRBMkI3ODc3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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
</a>
<div class="primary-navigation">
<nav class="moremenu navigation">
<ul class="nav more-nav navbar-nav" id="moremenu-69fc98586a4e4-navbar-nav" role="menubar">
<li class="nav-item" data-forceintomoremenu="false" data-key="home" role="none">
<a class="nav-link" href="https://sysahelper.ru/" role="menuitem" tabindex="-1">
В начало
</a>
</li>
<li class="nav-item dropdown dropdownmoremenu d-none" data-region="morebutton" role="none">
<a aria-expanded="false" aria-haspopup="true" class="dropdown-toggle nav-link" data-toggle="dropdown" href="#" id="moremenu-dropdown-69fc98586a4e4" role="menuitem" tabindex="-1">
Дополнительно
</a>
<ul aria-labelledby="moremenu-dropdown-69fc98586a4e4" class="dropdown-menu dropdown-menu-left" data-region="moredropdown" role="menu">
</ul>
</li>
</ul>
</nav>
</div>
<ul class="navbar-nav d-none d-md-flex my-1 px-1">
<!-- page_heading_menu -->
</ul>
<div class="navbar-nav ml-auto" id="usernavigation">
<div class="navbarcallbacks">
</div>
<div class="simplesearchform" id="searchinput-navbar-69fc98586c00269fc98586aabc3">
<div class="collapse" id="searchform-navbar">
<form accept-charset="utf-8" action="https://sysahelper.ru/search/index.php" autocomplete="off" class="mform form-inline searchform-navbar" method="get">
<input name="context" type="hidden" value="878"/>
<div class="input-group">
<label for="searchinput-69fc98586c00269fc98586aabc3">
<span class="sr-only">Найти</span>
</label>
<input aria-label="Найти" autocomplete="off" class="form-control withclear" data-region="input" id="searchinput-69fc98586c00269fc98586aabc3" name="q" placeholder="Найти" type="text"/>
<a class="btn btn-close" data-action="closesearch" data-toggle="collapse" href="#searchform-navbar" role="button">
<i aria-hidden="true" class="icon fa fa-times fa-fw"></i>
<span class="sr-only">Закрыть</span>
</a>
<div class="input-group-append">
<button class="btn btn-submit" data-action="submit" type="submit">
<i aria-hidden="true" class="icon fa fa-search fa-fw"></i>
<span class="sr-only">Найти</span>
</button>
</div>
</div>
</form>
</div>
<a aria-controls="searchform-navbar" aria-expanded="false" class="btn btn-open rounded-0 nav-link" data-action="opensearch" data-toggle="collapse" href="#searchform-navbar" role="button" title="Изменить данные поисковой строки">
<i aria-hidden="true" class="icon fa fa-search fa-fw"></i>
<span class="sr-only">Изменить данные поисковой строки</span>
</a>
</div>
<div class="divider border-left h-75 align-self-center mx-1"></div>
<div class="langmenu">
<div class="dropdown show">
<a aria-controls="lang-action-menu" aria-haspopup="true" aria-label="Язык" class="btn dropdown-toggle" data-toggle="dropdown" href="#" id="lang-menu-toggle" role="button">
<i aria-hidden="true" class="icon fa fa-language fa-fw mr-1"></i>
<span class="langbutton">
Русский (ru)
</span>
<b class="caret"></b>
</a>
<div aria-labelledby="lang-menu-toggle" class="dropdown-menu dropdown-menu-right" id="lang-action-menu" role="menu">
<a aria-current="true" class="dropdown-item pl-5" href="#" role="menuitem">
Русский (ru)
</a>
<a class="dropdown-item pl-5" href="https://sysahelper.ru/mod/page/view.php?id=519&amp;lang=en" role="menuitem">
English (en)
</a>
</div>
</div>
</div>
<div class="divider border-left h-75 align-self-center mx-1"></div>
<div class="d-flex align-items-stretch usermenu-container" data-region="usermenu">
<div class="usermenu">
<span class="login pl-2">
Вы используете гостевой доступ
<div class="divider border-left h-75 align-self-center mx-2"></div>
<a href="https://sysahelper.ru/login/index.php">Вход</a>
</span>
</div>
</div>
</div>
</nav>
<div class="drawer drawer-left drawer-primary d-print-none not-initialized" data-close-on-resize="1" data-forceopen="0" data-preference="" data-region="fixed-drawer" data-state="show-drawer-primary" id="theme_moove-drawers-primary">
<div class="drawerheader">
<button class="btn drawertoggle icon-no-margin hidden" data-action="closedrawer" data-placement="right" data-target="theme_moove-drawers-primary" data-toggle="tooltip" data-toggler="drawers" title="Закрыть панель">
<i aria-hidden="true" class="icon fa fa-times fa-fw"></i>
</button>
<div class="drawerheadercontent hidden">
</div>
</div>
<div class="drawercontent drag-container" data-usertour="scroller">
<div class="list-group">
<a class="list-group-item list-group-item-action" href="https://sysahelper.ru/">
В начало
</a>
</div>
</div>
</div>
<div class="drawer drawer-left show d-print-none not-initialized" data-close-on-resize="0" data-forceopen="0" data-preference="drawer-open-index" data-region="fixed-drawer" data-state="show-drawer-left" id="theme_boost-drawers-courseindex">
<div class="drawerheader">
<button class="btn drawertoggle icon-no-margin hidden" data-action="closedrawer" data-placement="right" data-target="theme_boost-drawers-courseindex" data-toggle="tooltip" data-toggler="drawers" title="Закрыть оглавление курса">
<i aria-hidden="true" class="icon fa fa-times fa-fw"></i>
</button>
<div class="drawerheadercontent hidden">
</div>
</div>
<div class="drawercontent drag-container" data-usertour="scroller">
<nav class="courseindex" id="courseindex">
<div id="courseindex-content">
<div aria-hidden="true" data-region="loading-placeholder-content" id="course-index-placeholder">
<ul class="media-list">
<li class="media">
<div class="media-body col-md-6 p-0 d-flex align-items-center">
<div class="bg-pulse-grey rounded-circle mr-2"></div>
<div class="bg-pulse-grey w-100"></div>
</div>
</li>
<li class="media">
<div class="media-body col-md-6 p-0 d-flex align-items-center">
<div class="bg-pulse-grey rounded-circle mr-2"></div>
<div class="bg-pulse-grey w-100"></div>
</div>
</li>
<li class="media">
<div class="media-body col-md-6 p-0 d-flex align-items-center">
<div class="bg-pulse-grey rounded-circle mr-2"></div>
<div class="bg-pulse-grey w-100"></div>
</div>
</li>
<li class="media">
<div class="media-body col-md-6 p-0 d-flex align-items-center">
<div class="bg-pulse-grey rounded-circle mr-2"></div>
<div class="bg-pulse-grey w-100"></div>
</div>
</li>
</ul>
</div>
</div>
</nav>
</div>
</div>
<div class="drawers show-drawer-left drag-container" data-region="mainpage" data-usertour="scroller" id="page">
<header class="moove-container-fluid" id="page-header">
<div class="d-flex flex-wrap">
<div class="ml-auto d-flex">
</div>
<div id="course-header">
</div>
</div>
<div class="d-sm-flex align-items-center">
<div class="mr-auto">
<div class="page-context-header"><div class="page-header-image mr-2"><div class="content activityiconcontainer icon-size-6 modicon_page"><img alt="" aria-hidden="true" class="icon activityicon" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3NC40IDc0LjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDc0LjQgNzQuNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaW5ZTWlkIG1lZXQiPgo8Zz4KCTxwYXRoIGQ9Ik02Ni41LDE1LjFMNTIuNCwxYy0wLjctMC43LTEuNi0xLTIuNi0xSDEwLjNDOC4yLDAsNi42LDEuNiw2LjYsMy43bDAsMHY2N2MwLDIuMSwxLjYsMy43LDMuNywzLjdsMCwwSDY0CgkJYzIuMSwwLDMuNy0xLjYsMy43LTMuN2wwLDBWMTcuOEM2Ny41LDE2LjgsNjcuMiwxNS44LDY2LjUsMTUuMXogTTQ4LjQsNi43bDEyLjUsMTIuNUg0OC40VjYuN3ogTTExLjksNjkuMlY1aDMwLjl2MTUuNgoJCWMwLDIuMiwxLjcsMy44LDMuOCwzLjhoMTUuNnY0NC43TDExLjksNjkuMkwxMS45LDY5LjJ6Ii8+Cgk8cGF0aCBkPSJNNTQuMyw0M0gxOS43Yy0xLjQsMC0yLjYsMS4yLTIuNiwyLjZzMS4yLDIuNiwyLjYsMi42aDM0LjZjMS40LDAsMi42LTEuMiwyLjYtMi42QzU3LDQ0LjIsNTUuOCw0Myw1NC4zLDQzeiIvPgoJPHBhdGggZD0iTTU0LjMsNTMuNUgxOS43Yy0xLjQsMC0yLjYsMS4yLTIuNiwyLjZzMS4yLDIuNiwyLjYsMi42aDM0LjZjMS40LDAsMi42LTEuMiwyLjYtMi42UzU1LjgsNTMuNSw1NC4zLDUzLjV6Ii8+Cgk8cGF0aCBkPSJNMTkuOCwzNy44aDIwLjljMS40LDAsMi42LTEuMiwyLjYtMi42YzAtMS40LTEuMi0yLjYtMi42LTIuNkgxOS44Yy0xLjQsMC0yLjYsMS4yLTIuNiwyLjZTMTguNCwzNy44LDE5LjgsMzcuOHoiLz4KPC9nPgo8L3N2Zz4K"/></div></div><div class="page-header-headings"><h1 class="h2">Настройка узла управления Ansible</h1></div></div>
</div>
<div class="header-actions-container ml-auto" data-region="header-actions-container">
</div>
<div class="d-none d-md-block" id="page-navbar">
<nav aria-label="Панель навигации">
<ol class="breadcrumb">
<li class="breadcrumb-item">
<a href="https://sysahelper.ru/course/view.php?id=36#section-1" title="REGION2024">RG24</a>
</li>
<li class="breadcrumb-item"><span>Настройка узла управления Ansible</span></li>
</ol>
</nav>
</div>
</div>
</header>
<div class="main-inner" id="topofscroll">
<div class="drawer-toggles d-flex">
<div class="drawer-toggler drawer-left-toggle open-nav d-print-none">
<button class="btn icon-no-margin" data-action="toggle" data-placement="right" data-target="theme_boost-drawers-courseindex" data-toggle="tooltip" data-toggler="drawers" title="Открыть оглавление курса">
<span class="sr-only">Открыть оглавление курса</span>
<i aria-hidden="true" class="icon fa fa-list fa-fw"></i>
</button>
</div>
</div>
<div class="d-print-block" id="page-content">
<div id="region-main-box">
<section aria-label="Содержимое" id="region-main">
<span class="notifications" id="user-notifications"></span>
<span id="maincontent"></span>
<div class="activity-header" data-for="page-activity-header">
<span class="sr-only">Требуемые условия завершения</span>
<div class="activity-information" data-activityname="Настройка узла управления Ansible" data-region="activity-information">
</div>
</div>
<div role="main"><div class="box py-3 generalbox center clearfix"><div class="no-overflow"><h3><a class="autolink" href="https://sysahelper.ru/mod/resource/view.php?id=521" title="Задание">Задание</a>:</h3>
<p>8. Настройка узла управления Ansible</p>
<ul>
<li>a) Настройте узел управления на базе SRV-BR
<ul>
<li>a. Установите Ansible.</li>
</ul>
</li>
<li>b) Сконфигурируйте инвентарь по пути /etc/ansible/inventory. Инвентарь должен содержать три группы устройств:
<ul>
<li>a. Networking</li>
<li>b. Servers</li>
<li>c. Clients</li>
</ul>
</li>
<li>c) Напишите плейбук в /etc/ansible/gathering.yml для сбора информации об IP адресах и именах всех устройств (и клиенты, и серверы, и роутеры). Отчет должен быть сохранен в /etc/ansible/output.yaml, в формате ПОЛНОЕОМЕННОЕМЯ АДРЕС</li>
</ul>
<h3>Выполнение:</h3>
<h3>SRV-BR:</h3>
<p><em>Настройка генерации <strong>ssh-ключей</strong> и передача их на устройства за исключением <strong>rtr-hq</strong> и <strong>rtr-br</strong> - упущена, далее касательно <strong>ansible</strong></em></p>
<ul>
<li>Устанавливаем <strong>ansible</strong>:</li>
</ul>
<pre class="language-markup"><code>apt-get install -y ansible sshpass</code></pre>
<ul>
<li>Описываем инвентарный файл по пути "<strong>/etc/ansible/inventory</strong>":</li>
</ul>
<pre class="language-markup"><code>vim /etc/ansible/inventory</code></pre>
<ul>
<li style="list-style-type: none;">
<ul>
<li>вариант написания инвентарного файла в формате <strong>yml</strong>:</li>
</ul>
</li>
</ul>
<p><img src="data:image/png;base64,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
<ul>
<li style="list-style-type: none;">
<ul>
<li>вариант написания инвентарного файла в формате <strong>ini</strong>:</li>
</ul>
</li>
</ul>
<p><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI0AAADGCAIAAABgo5RdAAAAA3NCSVQICAjb4U/gAAAIgklEQVR4Xu2d65LcOAiFk619xcxDTh5yly1qKYLQBSRbsvvMj5RbQoC+Y2h1Z+L8+IEfEAABEAABEAABEAABEAABEAABEAABEAABECgJ/CyHRkb++fVLzH7+/k3XPMLX5cuGT1ooqxpm0SnJsObcJBz1z/Ylh5yf7qq/uhYNA0JgKOi8GwtlKmo/4pNtavKMexixLAmMrErYTOnkxrsOvRsuPXgb4nSGeuHfS7wYJ0Yq85LvdD2oW5C+JrfllMTSfuhaHLqV5LolV2IsBqUfPWL8XEHP9bm4nkpGsjG5f/UI5zRyazf8tOU0sxLR4BDVTZ467i6RKNXFOpHHUiomRZuUG9Mwcl+GjGtxOXRj1g194OAlfY+kMpRd8a7AcVugK5Jv+FxfT41gW6akoW2Jviro3TrVup8Z53KMtr4alBdINaVTDbrmJYzEWLcmTZCvZdZc1PyIlkbUtsa1VaXSOm45O0KgXIWRawlsVGWqnq6lcob3jdr80ZbOoHF0FrqF6qZ9dNJIDgRAAARAwBD4/v6eYULL+WfGyfvWLj7vTYpEfL++vt5HeX5Hi3WaTwgeXALh72G5Yuiul9LhCtCVJDYUsmbvZmMGtR9xRRcS/XOKL/P7EVohF6XB17B31XLtXe3d5a8cDNeTUIjeyzXxNFZtE/X/SnlkU3md2EWUpthHF75bhu7ucI7oIjrC4Cqd6O1E3maO2OjDkwjrJPRdGbible/5RMm1L+nVzMRzzaB0hZHNBP4r1blvPTZvIB4+XE/xEFixgEDm89OCsBMudCXh0DgBEktBAARA4MMITJ7E+Cw36eR9yBef9+b54mjg3mSLdXJjYHCeQPhczhVDd72Ujv4OQidkvpsw9o3U3ZN3LW7Dz5umwjrR5jVxwcdQzEs9SNeibru5GUnEuBH3TZK4e8n/vUabdRnM2OuiEWNjw7qSpR6Pxi0zeeJIXifebZSa2EcXGriTyx8nFc4Rz5DsKp2oWbmd7RlUzssyfI7Q9N3mo9/tab9d+5KJEZijJPyUnjECAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAu8nEP69MEbiPjLVPIr65Eepuvm/UO3yKcRmpDQ4kMIjkmRuV/0+7IGqPDql2X8HIJunLse3p3msPxm4/ZAHeRU7kSfv00vpmWIW9VOzf6haK+vJ/S8OBDTNlko0ZDBAo35q9g/VaVk9mZogTFIT5a2tYWmzLkRTmg0/XKmSRihKN437DRbrJGoRIC1VF1PXQN8HDUzaj0hF9oP+G573Ti3reyzM3s2U0UkeVqhRiOWqA0eW6TS4t66cGivDdUuh60cbvECqOz7nmnu5pFYqIUv0VNSPa8/3k54qow/eczADARAAARAAARAAARAAgVUEkufyVeFLP+axBqXBZ47c/Tm3S9l9JkV31esNjtPp9cRzG8x8D9t4XgpVg/s8FqkSnh0sGmOsPYf85NActSpcTwKIWOsn2tSu07ulQNqnjvtpIhHDcD0RO8IkEMvKKEdcqZi1mdJrB/24zt83GNaJEIhUfO1C6VLuGrhuP3Yw3PeYFFFm0G5ZfCzN6zYe1ombnqhFF22ptJxsiUpKyJn5nGuEKQurVEKWlFMmaWOppXXjJvaMJTcR0DV9U8jdYcJ9b3fCHxo/0/f2otLdr9tF96aK6CAAAiAAAmkCx70/jZ/g03t+4sLjzns4Gri30XE6uVliMNP33O8F5IuDxhcKhFt/v1Cj7568a/5rTl42Hq4n4UUNSn9jVLtO89IOycly/+nEtiwM/70G8SKp6IfB8Z869XLE3ZguGjEwa00sNhv07wZ97mBYJ9qq4ONrd/Ndml0D121N0bbxC2bDfY/3TJQZtFsWL+By2hbCOnHTE7Xooi2VlpMtJyvpNIL35LP4vKf10xsQLUdEMsKXhTvi5B58iAICIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACxxHI/F4YbaL2XOnuePkQal5SjkdRkZ9xJ7U8o0Fvsw//nqXOjLiUzxeXwTtZmEeVd/GZzLv22w2mdNLZm7IYv7Ufh2yLZpl/BzCY6IhUUgdlXUoUnpL7wCzRlWTuFVNkI/kMbu1+s2X1lEu9ZCespc40fboux8WJTFEyNT+5PLevurCeZvZmSiHhijQjJ6wrLS9viITPjUsO1WkJVpHqBTpd2Pfma2L+/jVNct7hLg/LdOIKEG1WicS9a5yO2OuFJrdxb+dY3v0517QgLaf0OqOxGdfQdXuUVV0/lIMb9xxVkAkIgAAIgAAIgAAIgMCnEUiey2uYGs8fGHx4RMNDLegnjC/7nMuw5p/sMO/hlbLd9/0eBJi5gTI6uc9LaSeR62amVWong120ndWDZsN9TwBRfZRPtKntPFFMFEj713E/TSSimqknLUZCAF4uxVHzlvZcu1cePT6rU3rzkCGELtz3Qt5hvIrArE7UvtwOtio/+GECmc+5RhjdwfTUyHgpg3jQhwh9LUvQOUt6Z418YBHP9r2zBHxvNpm+t5dGrbXuzQrRQQAEQAAE1hJY/P5kTtU6V57qHqYbHtbu/FneFp/3ujJ06cx76IZ4osF93+9BgJn7I6NT4/uIWiqJbmb6pLxMuKpl9aDxcN8TXlQfXCJGNnfziWIyzvXL8bhuMk8czNST3mdCAF7uqmu80Usyox89no74RHkk51md0pufxD25PJ32roXhvrcr0Q+PO6sT96UPh3jD9jOfc81bi25Bempk3N2h67/m2fWAQRAAARAAARAAARAAgf8JZM579JgTXk6PC+NrugDSSwmE+YowWq1LU4RzEAABEAABEAABEAABEAABEAABEAABEACBDQT+BXjXft3mv2bkAAAAAElFTkSuQmCC"/></p>
<ul>
<li>Правим конфигурационный файл "<strong>/etc/ansible/ansible.cfg</strong>" для использования по умолчанию только что созданного инвентарного файла:</li>
</ul>
<pre class="language-markup"><code>vim /etc/ansible/ansible.cfg</code></pre>
<p><img src="data:image/png;base64,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
<ul>
<li>Перейдём в каталог <strong>/etc/ansible</strong> и создадим директорию для переменных <strong>group_vars:</strong></li>
</ul>
<pre class="language-markup"><code>cd /etc/ansible</code></pre>
<pre class="language-markup"><code>mkdir group_vars</code></pre>
<ul>
<li>Опишим переменные для групп описанных в интентарном файле:
<ul>
<li>для группы <strong>Networking:</strong></li>
</ul>
</li>
</ul>
<pre class="language-markup"><code>vim group_vars/Networking.yml</code></pre>
<p><img src="data:image/png;base64,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"/></p>
<ul>
<li style="list-style-type: none;">
<ul>
<li>для группы <strong>Servers:</strong></li>
</ul>
</li>
</ul>
<pre class="language-markup"><code>vim group_vars/Servers.yml</code></pre>
<p><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAO8AAAAwCAIAAAB2eroUAAAAA3NCSVQICAjb4U/gAAAE1ElEQVR4Xu1ci07kMAxkT/eLy0fCR3LWGVmWYzt2m7Z0GYRQ6/gxnsx6U1jx9oYvMAAGwAAYAANgAAyAATAABsAAGAADYAAMgAEwAAauY+BxXem359cXVf98fGPgW23R2PLVI7o4v+IRXdRzfnx8sPP7+3s96kd5/vk5aETWLqR81Q3ZaTy/4k7AO8PvK2Jp/O9OCvaE/za57OFKx349n3T7+PxclfBl8vTULG++1L85IdDt+Nas/XUIXY/Owqk5gSRcJ/ndqMg/srcgadimhSi/a5dYWd38spfDAzci0zeyS7/swP7RNTlHeVy75DnuSNM7aRCt/D3Kkag3S7IrYwiFJzvES2anR3Xm+ev+0zzcmm55TJ5YovyRXbfvUkFTuTKYRT0kSq3LyC4tkIP2j1qL8kT26LUR5d9g76mZNoC/K5XMToimN8QmIXVIEZ7ILkWTF14CzISzdsloeEjw76xrFCmajuwCmB2mreV5SNP8NeYp5h8Dp5bGSUNmCSWVvckL0H6I+nfuTVSolTbCE9mjol17kn+Kf+qQgCHdiKS0hiJ7kspdSvJMJTt1cCvmxt5sznO5q7QZvB/FF4CbZKExwhPZV5VemJ+eAvlBsIKNRMO64QOAhET2Sk7tsypPt67rf6Ca9ZnkBEHrcm6rEZ7I7ibZYCzmn+LvltZv9FrQkX1VfpMnOm90y1X8e389kflK6uRrLdPoWnCwA99KKroVuzZqO113/d3mo/yuXTcrAHQLY4mcn5GHvK5hYCw3tYzzmENcuxi19M1cp1t2i+Z9JT/5cPgUPxzAwO9loDebb8GTGXiCOR+r9daOzl9HAk8wAAbAABgAA2AADIABMAAGwECbgSufAvlxavz1nPu4Zn5f1m60H3B+RYORALhU1FuhzyFoZ/o7Ft+usteRnON54F9Pug3kO5evdmtV/M+vqFFFvzmpINeS/f6Y2H8ds4j55357Hclpno3PaSzHdK1clrdzWsLi55tlEheBRf6RvZj2TLeemvXAMCcEuh3fms2A0fIdnaVtXqpoPcnvkhj5R/YWJIE9tubmj/y1s/i47dSNMo9NiDlyyGrkX694iefGc7NhWd+aTRpFn0gkiuWQpCg5TDc+Co/skpMu5LWav8a6PLC/m3/aTl0uRppySxc0d0fhjhaqpXX/Y6d179xMFPN3hUreeL1huRR0ThOblKtDivBEdilah53gTJYOze9Kk9XpijLyH8/ZSUdXLTVOGuPgmYKmfRL1H7RnrbQRnsg+bXChQ6uRYt1ImhTeknKx3OVuvdm8AS5tEu+TDOkNSRaGRHgi+8LSq1IVP9+cSNlF0vV3k1xrPFDN+kxygqCnR6AIT2S/dmOk+rSvIk4+IxadyU38u4H1Ess9e0+BMl/5rZnQaJlG1wKaHfhWj2qxm/m9x99lKsrv2nWzlI1vNaSxhJtHYg0PLgM6pwEwlsstPGuNDx8wzJJr5EB3yT2l5GCwej8GSH9G0Pfr4c6IG0+Bd2kz0lM+VuvdHZ2/jgSehoHeSQP0JQxMTw5JLJbAABgAA2AADLwoA72TBv0jB+aB/ncUX9PFizKDtu7HQEOLIl+t6ft1DMRgAAyAATAABsAAGAADYAAMgAEwAAbAABgAA2AADIABMAAGwAAYyBj4ByEus35NzOgWAAAAAElFTkSuQmCC" style="text-align: initial;"/></p>
<ul>
<li style="list-style-type: none;">
<ul>
<li>для группы <strong>Clients:</strong></li>
</ul>
</li>
</ul>
<pre class="language-markup"><code>vim group_vars/Clients.yml</code></pre>
<p><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAfCAIAAAAtARVeAAAAA3NCSVQICAjb4U/gAAACfklEQVR4Xu2ZC2oDMQxEm9IrJodMDpkOqAzCtuTV/rqBKaV4ZX1fJnZIv770IwIiIAIiIAIiIAIisDeB294Ja/nu7zcCXre/NuzRW3y6fLdWeJn3+RWX9fUBXt+X6pEKG3aV7w5DNhrPr7ix4euE//xvK3rl1vF/3+8IvL1e68JPiCoLi7cDmmuuMDz2d4f39yFY984cuLkiExBJ/mFU5B/ZSy35tpsRovxDO2O5u+4d+Hw+0f/j8cBfv+YjpzOfyM5YWzDnkLAZy1chJrRfxDdj47HZIqA+BOEJLNtqoPdj5PmX+0/z2Gh+5D55YonyR3Y//hAFzqotxxWFAj152UX2XppUWDT1phMrSko7oIAdX5VESX2qJrZ3oGWqv2k/0z5Lnfet5vmT/jfW7TsxC4QCZeDHFMPjynYT0TSeUX7Ya8LiOwyRCQ5fj0xhPAhTKW3UT2RP2JW2kvzT/qcOpU7MmdrCYyOXqXqmDshZvgpXzAAuhmahFleUKIVE/UT2UvLEecf8+PBun9+TctMt6MMkkhxR0ySRw7HCsnvQap+gLV9uOHDUT2QfJllhXJh/2v+K0sMQuwdtK9GWdxvmSYzlL0h56kAotvaKidbswBzskanwSLs3ejvWVf/h2FH+od0Pywb8CH2JnE/PIa/bEOjLTS08jSAgWw+VxNutOb16Z3pOS8tBBPYnUD6x9m/hgIzNMcAK+WGzvJGj8y/v5LKeNWEJ6GVfyKs1duyH96tNq35EQAQ+m0DtKsSs+ALFJsY/FWyNxWczUPcHEKhpgkry8jqgK6UUAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQARFwBH4BJ3Op9tWeLZsAAAAASUVORK5CYII="/></p>
<ul>
<li style="list-style-type: none;">
<ul>
<li>Также опишим переменные которые относятся ко всем хостам:</li>
</ul>
</li>
</ul>
<pre class="language-markup"><code>vim group_vars/all.yml</code></pre>
<p><img src="data:image/png;base64,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"/></p>
<ul>
<li>В результате должна получиться следующая структура:</li>
</ul>
<p><img src="data:image/png;base64,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
<ul>
<li>Проверяем что ansible может подключиться к хостам:</li>
</ul>
<pre class="language-markup"><code>ansible -m ping all</code></pre>
<p><img src="data:image/png;base64,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
<ul>
<li>Пишем <strong>playbook-</strong>сценарий для сбора информации об IP адресах и именах всех устройствах:</li>
</ul>
<pre class="language-markup"><code>vim gathering.yml</code></pre>
<ul>
<li style="list-style-type: none;">
<ul>
<li><em>написать playbook-сценарий возможно разными способами, данный пункт выполним даже при помощи ad-hoc команд, поэтому решать каждому самостоятельно какие модули ansible использовать</em></li>
</ul>
</li>
<li>Для запуска playbook-сценария:</li>
</ul>
<pre class="language-markup"><code>ansible-playbook gathering.yml</code></pre></div></div><div class="modified">Последнее изменение: среда, 25 декабря 2024, 17:56</div></div>
</section>
</div>
</div>
</div>
<div class="moove-container-fluid p-0 mb-4">
<div class="card activity-navigation mdl-bottom">
<div class="card-body">
<div class="row">
<div class="col-md-4"> <div id="prev-activity">
<div class="larrow">
<i class="icon-arrow-left"></i>
</div>
<div class="text">
<span class="nav-guide">
Предыдущий элемент курса
</span>
<a class="btn btn-link" href="https://sysahelper.ru/mod/page/view.php?id=518&amp;forceview=1" id="prev-activity-link">На сервере SRV-HQ сконфигурируйте основной доменный контроллер на базе FreeIPA</a>
</div>
</div>
</div>
<div class="col-md-4"> <div class="mdl-align">
<div class="urlselect">
<form action="https://sysahelper.ru/course/jumpto.php" class="form-inline" id="url_select_f69fc98586aabc4" method="post">
<input name="sesskey" type="hidden" value="I78ejZljGV"/>
<label class="sr-only" for="jump-to-activity">
Перейти на...
</label>
<select class="custom-select urlselect" id="jump-to-activity" name="jump">
<option selected="" value="">Перейти на...</option>
<option value="/mod/resource/view.php?id=508&amp;forceview=1">Задание</option>
<option value="/mod/resource/view.php?id=509&amp;forceview=1">Задание</option>
<option value="/mod/forum/view.php?id=531&amp;forceview=1">Объявления</option>
<option value="/mod/page/view.php?id=510&amp;forceview=1">Базовая настройка</option>
<option value="/mod/page/view.php?id=511&amp;forceview=1">Настройка динамической трансляции адресов</option>
<option value="/mod/page/view.php?id=512&amp;forceview=1">Настройка коммутации</option>
<option value="/mod/page/view.php?id=513&amp;forceview=1">Настройка протокола динамической конфигурации хостов</option>
<option value="/mod/page/view.php?id=514&amp;forceview=1">Между маршрутизаторами RTR-HQ и RTR-BR сконфигурируйте защищенное соединение</option>
<option value="/mod/page/view.php?id=515&amp;forceview=1">Базовая настройка - доработка</option>
<option value="/mod/page/view.php?id=516&amp;forceview=1">Настройка дисковой подсистемы</option>
<option value="/mod/page/view.php?id=517&amp;forceview=1">Настройка DNS для SRV-HQ и SRV-BR</option>
<option value="/mod/page/view.php?id=518&amp;forceview=1">На сервере SRV-HQ сконфигурируйте основной доменный контроллер на базе FreeIPA</option>
<option value="/mod/page/view.php?id=520&amp;forceview=1">Установка и настройка сервера баз данных</option>
<option value="/mod/resource/view.php?id=521&amp;forceview=1">Задание</option>
<option value="/mod/page/view.php?id=522&amp;forceview=1">Подготовка машины ControlVM ( с PuTTY с хостовой системы на базе Windows 10)</option>
<option value="/mod/page/view.php?id=523&amp;forceview=1">Установка Terraform на ControlVM</option>
<option value="/mod/page/view.php?id=524&amp;forceview=1">Подготовка облачной инфраструктуры</option>
<option value="/mod/page/view.php?id=525&amp;forceview=1">Развертывание приложений в Docker - установка Docker и Docker Compose, создание локального Docker Registry</option>
<option value="/mod/page/view.php?id=526&amp;forceview=1">Развертывание приложений в Docker - Dockerfile для приложения HelloFIRPO</option>
<option value="/mod/page/view.php?id=527&amp;forceview=1">Развертывание приложений в Docker - wiki.yml для приложения MediaWiki</option>
<option value="/mod/page/view.php?id=528&amp;forceview=1">Развертывание приложений в Docker - NodeExporter, Prometheus и Grafana</option>
<option value="/mod/page/view.php?id=529&amp;forceview=1">Развёртывания облачных сервисов - Подготовьте web-приложение App1</option>
<option value="/mod/page/view.php?id=530&amp;forceview=1">Развёртывания облачных сервисов - DeployApp.sh должна запускать средства автоматизации</option>
</select>
<noscript>
<input class="btn btn-secondary ml-1" type="submit" value="Применить"/>
</noscript>
</form>
</div>
</div>
</div>
<div class="col-md-4"> <div id="next-activity">
<div class="text">
<span class="nav-guide">
Следующий элемент курса
</span>
<a class="btn btn-link" href="https://sysahelper.ru/mod/page/view.php?id=520&amp;forceview=1" id="next-activity-link">Установка и настройка сервера баз данных</a>
</div>
<div class="rarrow">
<i class="icon-arrow-right"></i>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<footer id="page-footer">
<div class="moove-container-fluid footer-columns">
<div class="row">
<div class="col-md-4 column-left">
<div class="contact">
<h3 class="footer-title">Обратная связь</h3>
<ul>
</ul>
</div>
<div class="socialnetworks">
<h3 class="footer-title">Подпишитесь</h3>
<ul class="mb-0">
</ul>
</div>
</div>
<div class="col-md-4 column-center">
<div class="logininfo">Вы используете гостевой доступ (<a href="https://sysahelper.ru/login/index.php">Вход</a>)</div>
<div class="tool_dataprivacy"><a href="https://sysahelper.ru/admin/tool/dataprivacy/summary.php">Сводка хранения данных</a></div>
<div class="tool_usertours-resettourcontainer"></div>
</div>
<div class="col-md-4 column-right">
</div>
</div>
</div>
<div class="footer-content-debugging footer-dark bg-dark text-light">
<div class="moove-container-fluid footer-dark-inner">
</div>
</div>
<div data-region="footer-container-popover">
<button aria-label="Показать нижний колонтитул" class="btn btn-icon bg-secondary icon-no-margin btn-footer-popover" data-action="footer-popover">
<i aria-hidden="true" class="icon fa fa-question fa-fw"></i>
</button>
</div>
<div class="footer-content-popover container" data-region="footer-content-popover">
<div class="footer-section p-3">
<div>На платформе <a href="https://moodle.com">Moodle</a></div>
</div>
</div>
<div class="copyright">
<div class="madeby">
<p>Тема оформления сайта разработана</p>
<a href="https://conecti.me">
<img alt="Conecti.me" src="data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE0NiIgdmlld0JveD0iMCAwIDU3MiAxNDYiIHdpZHRoPSI1NzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJtMTg4LjA1NTk4IDEwMS40MzA4NGM1LjIzNTEyIDAgOS41OTc3Mi0xLjYyMzg1NjcgMTMuMDg3OC00Ljg3MTU3LjU4MTY4LS41ODE2OC44NzI1Mi0xLjIzNjA3Ljg3MjUyLTEuOTYzMTcgMC0uOTY5NDY2Ny0uNDYwNDk3LTEuODQxOTg2Ny0xLjM4MTQ5LTIuNjE3NTYtLjU4MTY4LS40MzYyNi0xLjIxMTgzMy0uNjU0MzktMS44OTA0Ni0uNjU0MzktLjg3MjUyIDAtMS43NjkyNzcuMzM5MzEzMy0yLjY5MDI3IDEuMDE3OTQtMi4wMzU4OCAxLjY5NjU2NjctNC43MDE5MTMgMi41NDQ4NS03Ljk5ODEgMi41NDQ4NS0yLjUyMDYxMyAwLTQuNzYyNTA1LS41ODE2OC02LjcyNTY3NS0xLjc0NTA0cy0zLjQ5MDA4LTIuNzc1MDk4My00LjU4MDczLTQuODM1MjE1LTEuNjM1OTc1LTQuMzk4OTU1LTEuNjM1OTc1LTcuMDE2NTE1YzAtNC4xMjAyMzMzIDEuMTYzMzYtNy40Mjg1MzgzIDMuNDkwMDgtOS45MjQ5MTVzNS4zNTYzMDMtMy43NDQ1NjUgOS4wODg3NS0zLjc0NDU2NWMxLjg0MTk4NyAwIDMuNDc3OTYyLjMwMjk1ODMgNC45MDc5MjUuOTA4ODc1czIuNzUwODYyIDEuNTYzMjY1IDMuOTYyNjk1IDIuODcyMDQ1Yy43NzU1NzMuODcyNTIgMS43MjA4MDMgMS4zMDg3OCAyLjgzNTY5IDEuMzA4NzguNjMwMTUzIDAgMS4xODc1OTctLjE2OTY1NjcgMS42NzIzMy0uNTA4OTcgMS4wNjY0MTMtLjcyNzEgMS41OTk2Mi0xLjYyMzg1NjcgMS41OTk2Mi0yLjY5MDI3IDAtLjcyNzEtLjI0MjM2Ny0xLjM1NzI1MzMtLjcyNzEtMS44OTA0Ni0zLjc4MDkyLTQuMzYyNi04LjUzMTMwNy02LjU0MzktMTQuMjUxMTYtNi41NDM5LTMuNzgwOTIgMC03LjE3NDA1My44NjA0MDE3LTEwLjE3OTQgMi41ODEyMDVzLTUuMzQ0MTg1IDQuMTIwMjMzMy03LjAxNjUxNSA3LjE5ODI5LTIuNTA4NDk1IDYuNTU2MDE4My0yLjUwODQ5NSAxMC40MzM4ODVjMCAzLjc4MDkyLjg2MDQwMiA3LjIxMDQwODMgMi41ODEyMDUgMTAuMjg4NDY1czQuMTA4MTE1IDUuNDg5NjA1IDcuMTYxOTM1IDcuMjM0NjQ1IDYuNDk1NDI3IDIuNjE3NTYgMTAuMzI0ODIgMi42MTc1NnptNDMuNjk4NzEgMGMzLjg3Nzg2NyAwIDcuMzMxNTkyLS44NjA0MDIgMTAuMzYxMTc1LTIuNTgxMjA1IDMuMDI5NTgzLTEuNzIwODAzMyA1LjM5MjY1OC00LjEwODExNSA3LjA4OTIyNS03LjE2MTkzNXMyLjU0NDg1LTYuNTE5NjYzMyAyLjU0NDg1LTEwLjM5NzUzYzAtMy45MjYzNC0uODYwNDAyLTcuNDE2NDItMi41ODEyMDUtMTAuNDcwMjRzLTQuMDk1OTk3LTUuNDQxMTMxNy03LjEyNTU4LTcuMTYxOTM1LTYuNDU5MDcyLTIuNTgxMjA1LTEwLjI4ODQ2NS0yLjU4MTIwNWMtMy44Nzc4NjcgMC03LjM0MzcxLjg2MDQwMTctMTAuMzk3NTMgMi41ODEyMDVzLTUuNDI5MDEzIDQuMTA4MTE1LTcuMTI1NTggNy4xNjE5MzUtMi41NDQ4NSA2LjU0MzktMi41NDQ4NSAxMC40NzAyNGMwIDMuODc3ODY2Ny44NDgyODMgNy4zNDM3MSAyLjU0NDg1IDEwLjM5NzUzczQuMDcxNzYgNS40NDExMzE3IDcuMTI1NTggNy4xNjE5MzVjMy4wNTM4MiAxLjcyMDgwMyA2LjUxOTY2MyAyLjU4MTIwNSAxMC4zOTc1MyAyLjU4MTIwNXptMC02LjU0MzljLTIuNDcyMTQgMC00LjY4OTc5NS0uNTgxNjgtNi42NTI5NjUtMS43NDUwNHMtMy41MDIxOTgtMi43NzUwOTgzLTQuNjE3MDg1LTQuODM1MjE1LTEuNjcyMzMtNC4zOTg5NTUtMS42NzIzMy03LjAxNjUxNS41NTc0NDMtNC45Njg1MTY3IDEuNjcyMzMtNy4wNTI4NyAyLjY1MzkxNS0zLjcwODIxIDQuNjE3MDg1LTQuODcxNTcgNC4xODA4MjUtMS43NDUwNCA2LjY1Mjk2NS0xLjc0NTA0IDQuNjg5Nzk1LjU4MTY4IDYuNjUyOTY1IDEuNzQ1MDQgMy40OTAwOCAyLjc4NzIxNjcgNC41ODA3MyA0Ljg3MTU3IDEuNjM1OTc1IDQuNDM1MzEgMS42MzU5NzUgNy4wNTI4Ny0uNTQ1MzI1IDQuOTU2Mzk4My0xLjYzNTk3NSA3LjAxNjUxNS0yLjYxNzU2IDMuNjcxODU1LTQuNTgwNzMgNC44MzUyMTUtNC4xODA4MjUgMS43NDUwNC02LjY1Mjk2NSAxLjc0NTA0em02NC42MzkxOSA2LjMyNTc3YzEuMDY2NDEzIDAgMS45NTEwNTItLjM1MTQzMiAyLjY1MzkxNS0xLjA1NDI5NS43MDI4NjMtLjcwMjg2MzMgMS4wNTQyOTUtMS41ODc1MDE3IDEuMDU0Mjk1LTIuNjUzOTE1di0xNy44ODY2NmMwLTMuOTI2MzQtLjc1MTMzNy03LjI4MzExODMtMi4yNTQwMS0xMC4wNzAzMzVzLTMuNTg3MDI3LTQuOTA3OTI1LTYuMjUzMDYtNi4zNjIxMjUtNS42NzEzOC0yLjE4MTMtOS4wMTYwNC0yLjE4MTNjLTIuNDIzNjY3IDAtNC43MDE5MTMuNDI0MTQxNy02LjgzNDc0IDEuMjcyNDI1cy0zLjk3NDgxMyAyLjA0Nzk5ODMtNS41MjU5NiAzLjU5OTE0NXYtLjc5OTgxYzAtMS4xMTQ4ODY3LS4zMzkzMTMtMi4wMTE2NDMzLTEuMDE3OTQtMi42OTAyN3MtMS41NzUzODMtMS4wMTc5NC0yLjY5MDI3LTEuMDE3OTRjLTEuMDY2NDEzIDAtMS45NTEwNTIuMzM5MzEzMy0yLjY1MzkxNSAxLjAxNzk0cy0xLjA1NDI5NSAxLjU3NTM4MzMtMS4wNTQyOTUgMi42OTAyN3YzMi40Mjg2NmMwIDEuMDY2NDEzMy4zNTE0MzIgMS45NTEwNTE3IDEuMDU0Mjk1IDIuNjUzOTE1LjcwMjg2My43MDI4NjMgMS41ODc1MDIgMS4wNTQyOTUgMi42NTM5MTUgMS4wNTQyOTUgMS4xMTQ4ODcgMCAyLjAxMTY0My0uMzUxNDMyIDIuNjkwMjctMS4wNTQyOTUuNjc4NjI3LS43MDI4NjMzIDEuMDE3OTQtMS41ODc1MDE3IDEuMDE3OTQtMi42NTM5MTV2LTIwLjUwNDIyYzAtMS43NDUwNC40NzI2MTUtMy4zMjA0MjMzIDEuNDE3ODQ1LTQuNzI2MTVzMi4yNTQwMS0yLjUyMDYxMzMgMy45MjYzNC0zLjM0NDY2IDMuNTI2NDM1LTEuMjM2MDcgNS41NjIzMTUtMS4yMzYwN2MzLjQ5MDA4IDAgNi4yODk0MTUgMS4wMDU4MjE3IDguMzk4MDA1IDMuMDE3NDY1czMuMTYyODg1IDQuOTgwNjM1IDMuMTYyODg1IDguOTA2OTc1djE3Ljg4NjY2Yz
</a>
</div>
</div>
</footer>
<!-- Yandex.Metrika counter -->
<script type="text/javascript">
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
m[i].l=1*new Date();
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
ym(96198090, "init", {
clickmap:true,
trackLinks:true,
accurateTrackBounce:true
});
</script>
<noscript><div><img alt="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" style="position:absolute; left:-9999px;"/></div></noscript>
<!-- /Yandex.Metrika counter --><script>
//<![CDATA[
var require = {
baseUrl : 'https://sysahelper.ru/lib/requirejs.php/1703880200/',
// We only support AMD modules with an explicit define() statement.
enforceDefine: true,
skipDataMain: true,
waitSeconds : 0,
paths: {
jquery: 'https://sysahelper.ru/lib/javascript.php/1703880200/lib/jquery/jquery-3.7.1.min',
jqueryui: 'https://sysahelper.ru/lib/javascript.php/1703880200/lib/jquery/ui-1.13.2/jquery-ui.min',
jqueryprivate: 'https://sysahelper.ru/lib/javascript.php/1703880200/lib/requirejs/jquery-private'
},
// Custom jquery config map.
map: {
// '*' means all modules will get 'jqueryprivate'
// for their 'jquery' dependency.
'*': { jquery: 'jqueryprivate' },
// Stub module for 'process'. This is a workaround for a bug in MathJax (see MDL-60458).
'*': { process: 'core/first' },
// 'jquery-private' wants the real jQuery module
// though. If this line was not here, there would
// be an unresolvable cyclic dependency.
jqueryprivate: { jquery: 'jquery' }
}
};
//]]>
</script>
<script src="https://sysahelper.ru/lib/javascript.php/1703880200/lib/requirejs/require.min.js"></script>
<script>
//<![CDATA[
M.util.js_pending("core/first");
require(['core/first'], function() {
require(['core/prefetch'])
;
M.util.js_pending('filter_mathjaxloader/loader'); require(['filter_mathjaxloader/loader'], function(amd) {amd.configure({"mathjaxconfig":"\nMathJax.Hub.Config({\n config: [\"Accessible.js\", \"Safe.js\"],\n errorSettings: { message: [\"!\"] },\n skipStartupTypeset: true,\n messageStyle: \"none\"\n});\n","lang":"ru"}); M.util.js_complete('filter_mathjaxloader/loader');});;
require(["media_videojs/loader"], function(loader) {
loader.setUp('ru');
});;
M.util.js_pending('core_courseformat/courseeditor'); require(['core_courseformat/courseeditor'], function(amd) {amd.setViewFormat("36", {"editing":false,"supportscomponents":true,"statekey":"1735141015_1778161584","overriddenStrings":[{"component":"format_topics","key":"sectionavailability_title"},{"component":"format_topics","key":"sectiondelete_title"},{"component":"format_topics","key":"sectionsdelete_title"},{"component":"format_topics","key":"sectionsdelete_info"},{"component":"format_topics","key":"sectionmove_title"},{"component":"format_topics","key":"sectionsavailability_title"},{"component":"format_topics","key":"sectionsmove_title"},{"component":"format_topics","key":"sectionsmove_info"},{"component":"format_topics","key":"selectsection"}]}); M.util.js_complete('core_courseformat/courseeditor');});;
require(['core_courseformat/local/courseindex/placeholder'], function(component) {
component.init('course-index-placeholder');
});
;
require(['core_courseformat/local/courseindex/drawer'], function(component) {
component.init('courseindex');
});
;
M.util.js_pending('core_courseformat/local/content/activity_header'); require(['core_courseformat/local/content/activity_header'], function(amd) {amd.init(); M.util.js_complete('core_courseformat/local/content/activity_header');});;
require(['theme_moove/accessibilitybar'], function(AccessibilityBar) {
AccessibilityBar.init();
});
;
require(['core/moremenu'], function(moremenu) {
moremenu(document.querySelector('#moremenu-69fc98586a4e4-navbar-nav'));
});
;
require(
[
'jquery',
],
function(
$
) {
var uniqid = "69fc98586baed69fc98586aabc2";
var container = $('#searchinput-navbar-' + uniqid);
var opensearch = container.find('[data-action="opensearch"]');
var input = container.find('[data-region="input"]');
var submit = container.find('[data-action="submit"]');
submit.on('click', function(e) {
if (input.val() === '') {
e.preventDefault();
}
});
container.on('hidden.bs.collapse', function() {
opensearch.removeClass('d-none');
input.val('');
});
container.on('show.bs.collapse', function() {
opensearch.addClass('d-none');
});
container.on('shown.bs.collapse', function() {
input.focus();
});
});
;
require(
[
'jquery',
],
function(
$
) {
var uniqid = "69fc98586c00269fc98586aabc3";
var container = $('#searchinput-navbar-' + uniqid);
var opensearch = container.find('[data-action="opensearch"]');
var input = container.find('[data-region="input"]');
var submit = container.find('[data-action="submit"]');
submit.on('click', function(e) {
if (input.val() === '') {
e.preventDefault();
}
});
container.on('hidden.bs.collapse', function() {
opensearch.removeClass('d-none');
input.val('');
});
container.on('show.bs.collapse', function() {
opensearch.addClass('d-none');
});
container.on('shown.bs.collapse', function() {
input.focus();
});
});
;
require(['core/usermenu', 'theme_moove/accessibilitysettings'], function(UserMenu, AccessibilitySettings) {
UserMenu.init();
AccessibilitySettings.init();
});
;
require(['theme_boost/drawers']);
;
require(['theme_boost/drawers']);
;
require(['jquery', 'core/custom_interaction_events'], function($, CustomEvents) {
CustomEvents.define('#jump-to-activity', [CustomEvents.events.accessibleChange]);
$('#jump-to-activity').on(CustomEvents.events.accessibleChange, function() {
if ($(this).val()) {
$('#url_select_f69fc98586aabc4').submit();
}
});
});
;
require(['theme_boost/footer-popover'], function(FooterPopover) {
FooterPopover.init();
});
;
M.util.js_pending('theme_boost/loader');
require(['theme_boost/loader', 'theme_boost/drawer'], function(Loader, Drawer) {
Drawer.init();
M.util.js_complete('theme_boost/loader');
});
;
M.util.js_pending('core/notification'); require(['core/notification'], function(amd) {amd.init(878, []); M.util.js_complete('core/notification');});;
M.util.js_pending('core/log'); require(['core/log'], function(amd) {amd.setConfig({"level":"warn"}); M.util.js_complete('core/log');});;
M.util.js_pending('core/page_global'); require(['core/page_global'], function(amd) {amd.init(); M.util.js_complete('core/page_global');});;
M.util.js_pending('core/utility'); require(['core/utility'], function(amd) {M.util.js_complete('core/utility');});
M.util.js_complete("core/first");
});
//]]>
</script>
<script src="https://cdn.jsdelivr.net/npm/mathjax@2.7.9/MathJax.js?delayStartupUntil=configured"></script>
<script>
//<![CDATA[
M.str = {"moodle":{"lastmodified":"\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435","name":"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435","error":"\u041e\u0448\u0438\u0431\u043a\u0430","info":"\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f","yes":"\u0414\u0430","no":"\u041d\u0435\u0442","cancel":"\u041e\u0442\u043c\u0435\u043d\u0430","confirm":"\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c","areyousure":"\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b?","closebuttontitle":"\u0417\u0430\u043a\u0440\u044b\u0442\u044c","unknownerror":"\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430","file":"\u0424\u0430\u0439\u043b","url":"URL","collapseall":"\u0421\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u0432\u0441\u0451","expandall":"\u0420\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u0432\u0441\u0451"},"repository":{"type":"\u0422\u0438\u043f","size":"\u0420\u0430\u0437\u043c\u0435\u0440","invalidjson":"\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430 JSON","nofilesattached":"\u041d\u0435 \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d \u043d\u0438 \u043e\u0434\u0438\u043d \u0444\u0430\u0439\u043b","filepicker":"\u0412\u044b\u0431\u043e\u0440 \u0444\u0430\u0439\u043b\u0430","logout":"\u0412\u044b\u0445\u043e\u0434","nofilesavailable":"\u041d\u0435\u0442 \u043d\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430","norepositoriesavailable":"\u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u043d\u0438 \u043e\u0434\u043d\u043e \u0438\u0437 \u0412\u0430\u0448\u0438\u0445 \u0442\u0435\u043a\u0443\u0449\u0438\u0445 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449 \u0444\u0430\u0439\u043b\u043e\u0432 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0432\u0435\u0440\u043d\u0443\u0442\u044c \u0444\u0430\u0439\u043b\u044b \u0432 \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u043c\u043e\u043c \u0444\u043e\u0440\u043c\u0430\u0442\u0435.","fileexistsdialogheader":"\u0424\u0430\u0439\u043b \u0441\u043e\u0437\u0434\u0430\u043d","fileexistsdialog_editor":"\u0424\u0430\u0439\u043b \u0441 \u044d\u0442\u0438\u043c \u0438\u043c\u0435\u043d\u0435\u043c \u0443\u0436\u0435 \u0431\u044b\u043b \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d \u043a \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0435\u043c\u043e\u043c\u0443 \u0442\u0435\u043a\u0441\u0442\u0443","fileexistsdialog_filemanager":"\u0424\u0430\u0439\u043b \u0441 \u044d\u0442\u0438\u043c \u0438\u043c\u0435\u043d\u0435\u043c \u0443\u0436\u0435 \u0431\u044b\u043b \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d","renameto":"\u041f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u0442\u044c \u0432 \u00ab{$a}\u00bb","referencesexist":"\u041d\u0430 \u044d\u0442\u043e\u0442 \u0444\u0430\u0439\u043b \u0435\u0441\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0438: {$a}","select":"\u0412\u044b\u0431\u0440\u0430\u0442\u044c"},"admin":{"confirmdeletecomments":"\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u0442\u0435\u0441\u044c \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438?","confirmation":"\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435"},"debug":{"debuginfo":"\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e\u0431 \u043e\u0442\u043b\u0430\u0434\u043a\u0435","line":"\u0421\u0442\u0440\u043e\u043a\u0430","stacktrace":"\u0422\u0440\u0430\u0441\u0441\u0438\u0440\u043e\u0432\u043a\u0438 \u0441\u0442\u0435\u043a\u0430"},"langconfig":{"labelsep":":"}};
//]]>
</script>
<script>
//<![CDATA[
(function() {M.util.help_popups.setup(Y);
M.util.js_pending('random69fc98586aabc5'); Y.on('domready', function() { M.util.js_complete("init"); M.util.js_complete('random69fc98586aabc5'); });
})();
//]]>
</script>
</div>
</div>
</body></html>