694 lines
792 KiB
HTML
694 lines
792 KiB
HTML
|
|
<!DOCTYPE html>
|
|||
|
|
|
|||
|
|
<html dir="ltr" lang="ru" xml:lang="ru">
|
|||
|
|
<head>
|
|||
|
|
<title>FINAL: 18) Настройка узла управления 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, FINAL: 18) Настройка узла управления 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":34,"courseContextId":767,"contextid":788,"contextInstanceId":451,"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&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-34 context-788 cmid-451 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-69fc9aca38a0b-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-69fc9aca38a0b" role="menuitem" tabindex="-1">
|
|||
|
|
Дополнительно
|
|||
|
|
</a>
|
|||
|
|
<ul aria-labelledby="moremenu-dropdown-69fc9aca38a0b" 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-69fc9aca3a32669fc9aca38fb23">
|
|||
|
|
<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="788"/>
|
|||
|
|
<div class="input-group">
|
|||
|
|
<label for="searchinput-69fc9aca3a32669fc9aca38fb23">
|
|||
|
|
<span class="sr-only">Найти</span>
|
|||
|
|
</label>
|
|||
|
|
<input aria-label="Найти" autocomplete="off" class="form-control withclear" data-region="input" id="searchinput-69fc9aca3a32669fc9aca38fb23" 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=451&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">18) Настройка узла управления 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=34#section-2" title="FINAL2024">FINAL</a>
|
|||
|
|
</li>
|
|||
|
|
<li class="breadcrumb-item"><span>18) Настройка узла управления 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="18) Настройка узла управления Ansible" data-region="activity-information">
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div role="main"><div class="box py-3 generalbox center clearfix"><div class="no-overflow"><h3>Задание:</h3>
|
|||
|
|
<p>19) Настройка узла управления Ansible</p>
|
|||
|
|
<ul>
|
|||
|
|
<li>a) Настройте узел управления на базе ADMIN-DT
|
|||
|
|
<ul>
|
|||
|
|
<li>1. Используйте стандартную пакетную версию ansible.</li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
<li>b) Сконфигурируйте инвентарь
|
|||
|
|
<ul>
|
|||
|
|
<li>1. Инвентарь должен располагаться по пути /etc/ansible/inventory.
|
|||
|
|
<ul>
|
|||
|
|
<li>i. Настройте запуск данного инвентаря по умолчанию</li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
<li>2. Инвентарь должен содержать три группы устройств:
|
|||
|
|
<ul>
|
|||
|
|
<li>i. Networking (R-DT, R-HQ)</li>
|
|||
|
|
<li>ii. Servers (SRV1-HQ, SRV1-DT, SRV2-DT, SRV3-DT)</li>
|
|||
|
|
<li>iii. Clients (ADMIN-HQ, ADMIN-DT, CLI-HQ, CLI-DT)</li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
<li>3. Реализуйте доступ ко всем устройствам с учетом настроек SSH
|
|||
|
|
<ul>
|
|||
|
|
<li>i. Подключение осуществляется по пользователю sshuser</li>
|
|||
|
|
<li>ii. Используйте корректный интерпретатор Python</li>
|
|||
|
|
<li>iii. Отключите проверку SSH–ключа на хосте</li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
<li>c) Выполните тестовую команду “ping” средствами ansible
|
|||
|
|
<ul>
|
|||
|
|
<li>1. Убедитесь, что все устройства отвечают “pong” без предупреждающих сообщений</li>
|
|||
|
|
<li>2. Убедитесь, что команды ansible выполняются от пользователя user без использования sudo</li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
</ul>
|
|||
|
|
<h3>Вариант реализации:</h3>
|
|||
|
|
<h3>ADMIN-DT:</h3>
|
|||
|
|
<ul>
|
|||
|
|
<li>Установим пакет <strong>ansible</strong>:</li>
|
|||
|
|
</ul>
|
|||
|
|
<pre class="language-markup"><code>apt-get update && apt-get install -y ansible sshpass</code></pre>
|
|||
|
|
<ul>
|
|||
|
|
<li>Назначем необходимые права на директорию <strong>/etc/ansible</strong>:</li>
|
|||
|
|
</ul>
|
|||
|
|
<pre class="language-markup"><code>chown -R root:user /etc/ansible</code></pre>
|
|||
|
|
<pre class="language-markup"><code>chmod -R 774 /etc/ansible</code></pre>
|
|||
|
|
<ul>
|
|||
|
|
<li>Из под обычного пользователя <strong>user</strong> пероходим для дальнейшей работы в директорию <strong>/etc/ansible</strong>:</li>
|
|||
|
|
</ul>
|
|||
|
|
<pre class="language-markup"><code>cd /etc/ansible</code></pre>
|
|||
|
|
<ul>
|
|||
|
|
<li style="list-style-type: none;">
|
|||
|
|
<ul>
|
|||
|
|
<li>проверяем:</li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
</ul>
|
|||
|
|
<p><img src="data:image/png;base64,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
|
|||
|
|
<ul>
|
|||
|
|
<li>Создаём инвентарный файл:</li>
|
|||
|
|
</ul>
|
|||
|
|
<pre class="language-markup"><code>vim inventory</code></pre>
|
|||
|
|
<ul>
|
|||
|
|
<li style="list-style-type: none;">
|
|||
|
|
<ul>
|
|||
|
|
<li>помещаем в него следующее содержимое:</li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
</ul>
|
|||
|
|
<p><img src="data:image/png;base64,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
|
|||
|
|
<ul>
|
|||
|
|
<li>Создадим директорию для описания групповых переменных, которые будут использоваться для подключения по SSH:</li>
|
|||
|
|
</ul>
|
|||
|
|
<pre class="language-markup"><code>mkdir group_vars</code></pre>
|
|||
|
|
<ul>
|
|||
|
|
<li>Опишем переменные для каждой группы в соответствующих файлах:
|
|||
|
|
<ul>
|
|||
|
|
<li>должны быть следующие файлы, со следующими значениями</li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
</ul>
|
|||
|
|
<p><img src="data:image/png;base64,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
|
|||
|
|
<ul>
|
|||
|
|
<li>Редактируем конфигурационный файл <strong>ansible.cfg</strong>:</li>
|
|||
|
|
</ul>
|
|||
|
|
<pre class="language-markup"><code>vim ansible.cfg</code></pre>
|
|||
|
|
<ul>
|
|||
|
|
<li style="list-style-type: none;">
|
|||
|
|
<ul>
|
|||
|
|
<li>вносим следующие изменения:
|
|||
|
|
<ul>
|
|||
|
|
<li>Инвентарь должен располагаться по пути <strong>/etc/ansible/inventory</strong></li>
|
|||
|
|
<li>Отключите проверку<strong> SSH–ключа на хосте</strong></li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
</ul>
|
|||
|
|
<p><img src="data:image/png;base64,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
|
|||
|
|
<ul>
|
|||
|
|
<li>Проверяем:
|
|||
|
|
<ul>
|
|||
|
|
<li>как для конкретной группы:</li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
</ul>
|
|||
|
|
<p><img src="data:image/png;base64,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
|
|||
|
|
<ul>
|
|||
|
|
<li style="list-style-type: none;">
|
|||
|
|
<ul>
|
|||
|
|
<li>так и для всех хостов из файла инвентаря:</li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
</ul>
|
|||
|
|
<p><img src="data:image/png;base64,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
|
|||
|
|
</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=450&forceview=1" id="prev-activity-link">17) Настройте веб-сервер nginx как обратный прокси-сервер на SRV1-DT</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_f69fc9aca38fb24" 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/folder/view.php?id=432&forceview=1">Материалы</option>
|
|||
|
|
<option value="/mod/page/view.php?id=433&forceview=1">1) Базовая настройка</option>
|
|||
|
|
<option value="/mod/page/view.php?id=434&forceview=1">2) Настройка дисковой подсистемы</option>
|
|||
|
|
<option value="/mod/page/view.php?id=436&forceview=1">3) Настройте подключения маршрутизаторов к провайдеру</option>
|
|||
|
|
<option value="/mod/page/view.php?id=437&forceview=1">4) Настройка динамической трансляции адресов</option>
|
|||
|
|
<option value="/mod/page/view.php?id=435&forceview=1">5) Настройка коммутации</option>
|
|||
|
|
<option value="/mod/page/view.php?id=439&forceview=1">6) Между офисами DT и HQ необходимо сконфигурировать ip туннель</option>
|
|||
|
|
<option value="/mod/page/view.php?id=440&forceview=1">7) Настройте динамическую маршрутизацию OSPF</option>
|
|||
|
|
<option value="/mod/page/view.php?id=438&forceview=1">8) Настройка протокола динамической конфигурации хостов</option>
|
|||
|
|
<option value="/mod/page/view.php?id=441&forceview=1">9) Настройка DNS для SRV1-HQ и SRV1-DT</option>
|
|||
|
|
<option value="/mod/page/view.php?id=442&forceview=1">10) Настройте синхронизацию времени между сетевыми устройствами по протоколу NTP</option>
|
|||
|
|
<option value="/mod/page/view.php?id=443&forceview=1">11) Реализация доменной инфраструктуры SAMBA AD</option>
|
|||
|
|
<option value="/mod/page/view.php?id=444&forceview=1">12) Управление доменом с помощью ADMC</option>
|
|||
|
|
<option value="/mod/page/view.php?id=445&forceview=1">13) Настройка межсетевого экрана</option>
|
|||
|
|
<option value="/mod/page/view.php?id=447&forceview=1">14) Реализация бекапа общей папки на сервере SRV1-HQ с использованием systemctl</option>
|
|||
|
|
<option value="/mod/page/view.php?id=448&forceview=1">15) Развертывание приложений в Docker на SRV2-DT</option>
|
|||
|
|
<option value="/mod/page/view.php?id=449&forceview=1">16) Настройка системы централизованного мониторинга</option>
|
|||
|
|
<option value="/mod/page/view.php?id=450&forceview=1">17) Настройте веб-сервер nginx как обратный прокси-сервер на SRV1-DT</option>
|
|||
|
|
<option value="/mod/page/view.php?id=452&forceview=1">19) На сервере SRV3-DT сконфигурируйте VPN сервер</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=452&forceview=1" id="next-activity-link">19) На сервере SRV3-DT сконфигурируйте VPN сервер</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("34", {"editing":false,"supportscomponents":true,"statekey":"1735116487_1778161876","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-69fc9aca38a0b-navbar-nav'));
|
|||
|
|
});
|
|||
|
|
;
|
|||
|
|
|
|||
|
|
require(
|
|||
|
|
[
|
|||
|
|
'jquery',
|
|||
|
|
],
|
|||
|
|
function(
|
|||
|
|
$
|
|||
|
|
) {
|
|||
|
|
var uniqid = "69fc9aca39f2e69fc9aca38fb22";
|
|||
|
|
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 = "69fc9aca3a32669fc9aca38fb23";
|
|||
|
|
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_f69fc9aca38fb24').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(788, []); 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('random69fc9aca38fb25'); Y.on('domready', function() { M.util.js_complete("init"); M.util.js_complete('random69fc9aca38fb25'); });
|
|||
|
|
})();
|
|||
|
|
//]]>
|
|||
|
|
</script>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</body></html>
|