738 lines
210 KiB
HTML
738 lines
210 KiB
HTML
|
|
<!DOCTYPE html>
|
|||
|
|
|
|||
|
|
<html dir="ltr" lang="ru" xml:lang="ru">
|
|||
|
|
<head>
|
|||
|
|
<title>SEMIFINAL: 3. Реализуйте механизм инвентаризации ПК через Ansible на BR-SRV | 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, SEMIFINAL: 3. Реализуйте механизм инвентаризации ПК через Ansible на BR-SRV | 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":27,"courseContextId":591,"contextid":605,"contextInstanceId":300,"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-27 context-605 cmid-300 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-69fc9981478d9-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-69fc9981478d9" role="menuitem" tabindex="-1">
|
|||
|
|
Дополнительно
|
|||
|
|
</a>
|
|||
|
|
<ul aria-labelledby="moremenu-dropdown-69fc9981478d9" 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-69fc9981497ac69fc998147fad3">
|
|||
|
|
<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="605"/>
|
|||
|
|
<div class="input-group">
|
|||
|
|
<label for="searchinput-69fc9981497ac69fc998147fad3">
|
|||
|
|
<span class="sr-only">Найти</span>
|
|||
|
|
</label>
|
|||
|
|
<input aria-label="Найти" autocomplete="off" class="form-control withclear" data-region="input" id="searchinput-69fc9981497ac69fc998147fad3" 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=300&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">3. Реализуйте механизм инвентаризации ПК через Ansible на BR-SRV</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=27#section-3" title="SEMIFINAL2024">SEMIFINAL</a>
|
|||
|
|
</li>
|
|||
|
|
<li class="breadcrumb-item"><span>3. Реализуйте механизм инвентаризации ПК через Ansible на BR-SRV</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="3. Реализуйте механизм инвентаризации ПК через Ansible на BR-SRV" data-region="activity-information">
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div role="main"><div class="box py-3 generalbox center clearfix"><div class="no-overflow"><h3>Задача:</h3>
|
|||
|
|
<p>3. Реализуйте механизм инвентаризации ПК через Ansible на BR-SRV</p>
|
|||
|
|
<ul>
|
|||
|
|
<li><s>Плейбук должен собирать информацию о рабочих местах:</s>
|
|||
|
|
<ul>
|
|||
|
|
<li><s>Имя компьютера</s></li>
|
|||
|
|
<li><s>Версию ПО - Vim, Chromium. Если ПО отсуствует, плейбук в отчете уведомит об этом фразой - “Программа не установлена”</s></li>
|
|||
|
|
<li><s>IP-адрес на компьютере</s></li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
<li><s>Отчеты, собранные с машин должны быть размещены в том же каталоге на сервере, где и плейбук в папке PC_INFO, в формате .yml. Файл называется именем компьютера, который был инвентаризован</s></li>
|
|||
|
|
<li><s>Рабочий каталог Ansible (плейбуки, роли,inventory и т.д.) должны располагаться в /etc/ansible</s></li>
|
|||
|
|
<li><s>Плейбук должен собирать информацию о сетевых устройствах:</s>
|
|||
|
|
<ul>
|
|||
|
|
<li><s>Создавать резервную копию конфигураций.</s></li>
|
|||
|
|
<li><s>Информацию сохранять в папку NETWORK_INFO</s></li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
</ul>
|
|||
|
|
<h3>Вариант реализации:</h3>
|
|||
|
|
<h3>BR-SRV:</h3>
|
|||
|
|
<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</strong> и создаёт директории согласно заданию:</li>
|
|||
|
|
</ul>
|
|||
|
|
<pre class="language-markup"><code>cd /etc/ansible</code></pre>
|
|||
|
|
<pre class="language-markup"><code>mkdir {PC,NETWORK}_INFO</code></pre>
|
|||
|
|
<ul>
|
|||
|
|
<li>В файле <strong>/etc/ansible/ansible.cfg </strong>снимаем комментарий со строки <strong>inventory</strong> и добавляем следующую строку:</li>
|
|||
|
|
</ul>
|
|||
|
|
<p><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAg4AAAD1CAYAAAA4cX3KAAAABHNCSVQICAgIfAhkiAAAIABJREFUeF7tnVuoNdl21/fWNjHGxBMEMQiKKIoKMUZR8MUH7dAIjbGxjyLGBEKipjEN8UFfBPEhCoLSYL/kRfDxNDZIQ2hp8fIoGDUgBkREj1ckEs05XnIx2xrpb3aP/d9j3qrmrFW16reh2KvmHJf/+M1ZNeeqtb79Pb7+zntPb7z51sPHH3348J//4d9+4AcCEIAABCAAAQjkCPyiXAftEIAABCAAAQhAQAmwcVAinEMAAhCAAAQgkCXwmu/591/+11lDOiAAAQhAAAIQgMCzjcNXv/oViEAAAhCAAAQgAIEsAT6qyKKhAwIQgAAEIAABJfDsiYN2Hvn87aenz+R98Pj4Qmrqj/peGK9o2JK/5rtCzguXPXK8SLpjQzS+rTW32u1YTlOqHt1mW5r7tf4mQXdsdMX5dcfDSWmDCbx44mAXTLpo/OvBeTeF04va31A3BW503pq/dENvlFA026qvGPzAna1cW+2OVmqr7tr1UOs/Wt1H0dPKv9XuKHWhAwK9BF5sHHoD3No+d5Fae65vpOZcjr3y12rJ6av5Hb3/KHyPzulW+nredNQ2MrX+GTUyvz6negv+M8aUmOMIPPuowk8Qfd26AEWTzPuW+lOf2Xu7Wm7tL/lqn8+5FmtP/lqOEp+ab65/Nn+fV/VHuUvjq/4Wew3ftePakj/Hee92rVG1r+3fOj49HFSz+mq/nl9tfmn9en2U+n2fH2O9vkrXs44P59ck8OyJg59AudclTP5GZf4pRmqv9Xv7yN9y+8kfXSR6IUUXQYrt9ZTqimKoFm9TuhBLeWp8Sr6pr8SnFl/HS89b8ie2kW9tfGv6Uv4WvlH+mv7W/LU4e/SbVq0xsfecPKuWfvNNsTV+Dx/NFTHx8Vr7U1zVZv6+zedPeVr1e2aRLs2Vs9H21vzql85r/rV+HzfZWpt/Hdm08Mhppv0+CUz/cuToSWfxajecmUO1R/7chdxS1yh9a8dthHaLkfKv1WGsEgsfr4Xh2hpKfn5cIg29dfbaRzl72yKea3XUruFcf4lxrZ6R+m8xv6L61vBPHEpzMsc/0kDb9QhM3zhcD+n2itfcDLZnjSP0aNGbzZqbvL+5m6Ke/HEF/a1rc9b8av39Svf3GDE+Ok+0ily/tl9tfimnWefKeVYe4p6XwLOPKvyFmHt93lJRfhYCtjilRXbN4nCWOs+qs2V8bNyisastSrX+Ecxa9I/Ic8YYe/A/Ixc0Pycw9DsOEdzcDSSype0lgSvx01qPsHlQTS9H6NgtNf21fl+d2vaOT21RqvVvJb1V/9b8kb9qSja5do3Raqd+0fls/lFO2s5J4NH/t9qfvP/us+8PrJlIycfj8I9oW/v1pqTnKb6Pndo0R0/+2jCWYrfkN5tSDO0z+6jGnE71V1/t9/G1T31zOX27j2H+6VzHr3buY6qOkk7ti/ipzcj50cJorY2ytTjKN8WObEvjFPmltlF8TJOOpWoq9ft67fU9z6+Wce0dnyimb6uNjx8rXl+bwIuNw5VwRBfSleqnVggoAa4JJcI5BCCgBE7/B6C0oNK53RTTjbFkRx8EIAABCEAAAjGBS20c/ONx3lnFE4LW6xLwm2o22NedB1QOgRqBy/1zzNpnqDVg9EPgXglwbdzryFIXBMYSuNQTh7HoiAYBCEAAAhC4HgE2DtcbcyqGAAQgAAEIrCbAxmE1OhwhAAEIQAAC1yPwYuPg/+UB/wrhehOCiiEAAQhAAAIlAi82DiVj+iAAAQhAAAIQuDaBZ/+qIvfPsay99RvXuX/G5f8pZISc/sdfwAK/p2h6VP/vCuYP84frZ/79I7w4abwcgRd/OTItXNGfc70cHQqGAAQgAAEIQOAZAT6qYEJAAAIQgAAEINBMYPgfgOJRO4/ao9nHRwl8lGDzgvvDue8P0bVN2/UIPPuo4gt/8weyBFq/45ANQAcEIAABCEAAAqcn8OyjCr85yL0+fcUUAAEIQAACEIDAagJ8x2E1OhwhAAEIQAAC1yPw4jsOPGm43iSgYghAAAIQgEArAZ44tJLCDgIQgAAEIACBBzYOTAIIQAACEIAABJoJsHFoRoUhBCAAAQhAAAJsHJgDEIAABCAAAQg0E2Dj0IwKQwhAAAIQgAAE2DgwByAAAQhAAAIQaCbAxqEZFYYQgAAEIAABCLBxYA5AAAIQgAAEINBMgI1DMyoMIQABCEAAAhBg48AcgAAEIAABCECgmQAbh2ZUGEIAAhCAAAQgwMaBOQABCEAAAhCAQDMBNg7NqDCEAAQgAAEIQICNA3MAAhCAAAQgAIFmAmwcmlFhCAEIQAACEIAAGwfmAAQgAAEIQAACzQTYODSjwhACEIAABCAAATYOzAEIQAACEIAABJoJsHFoRoUhBCAAAQhAAAJsHJgDEIAABCAAAQg0E2Dj0IwKQwhAAAIQgAAEXrtHBG8/PX1W1gePj7uXWMtf699d8A0SGoNbjM0NSm1Oybz4HFVikZsjNVa1/uZBWWlY078y7G5ukf5Wpq12s4qZlX9W3MRhdvyRvF88cTDxqQD/emTS2bFyN5vZeVP8Wv5a/146b5XHXyC30nDEvFefFz1jUmNV6+/Jhe2nBFqZttrN4jor/6y4icPs+CN53+UTh5GAiAUBCOxP4Ew30YgO+iMqtN0LgWcbB/9OUF+3XAjJx2xzj12id5s+tvZHfaX4pYHx+pJd1NYSI9m0cCnF6+lbw7eXXwt/0+zHIMrh60r9GjtirzYpl/1eU7/3b2Fdyu81pFhR7Wvnp9cXsYnyj6wvyqltJT618an1p/p9juj6ijRE7KLxjnx1fm4dv5z+1voj3REbHfuW+KX6oxwRf7PzuUp6ta8lv/qori3jo/lz12+U0+vK1a/xzSfK4WPlGJtNLo/3v8XrZx9V+AJyr0sik48Va6/9uUKI+s0mtatv6tM4/rykbVRfSd+oHLk4Nb6JUYltjV9rff4CSa/9JI80+DavNdXb4l/SX/PPcW3N38M3qr+W3/dH83+P+koaa/lVc+95yp38Ii1eQ29/j/4t45fT73msjZ/8lG2am/bb6ozi1+pv4a82KWY0FtrWml/9opxRfTk/317i1+IfaUlttfpq/Zq/NtfVfs/zm3xUUZpspT6dAHuC0slxi9wtObfya/G3i8/s0m/V1RJDffx5i3+6ceqcMN+kzfoiu1Ju7VP/Fm0aY+154uvrsVh7aoi0t+RXbhqn1q/2vu6cb9KV608xW/RH+Y/QtkV7NJ9qrEo1R/FK9jX+pdq26PSaSjlatHubtfW35Gmdyy2xZtjcZOOQmwQKq2WQc7FmwFqjb4aOXMw1+jy/Nf6Rlq1j0uOvtv5iNm3aH+ltbRvFpzVfzm5kTbkcpfae/DXbWn9Jx9q+W+Rcq9X7jZh/M6+P1hpz/HPtrXFrdiP41XJcpf/ZRxV+oc69vgoY6jwvAbsBpZuQn8fnrQjlEBhHgOtjHMtZkY5+/xr6HYc1EO3Gzs19Dblz+NTGd2u/p6CxRlx8GvNo1EfqU17puiy9ExyZ/xZsz66/h5nWquPdE2uUrWoaFfce4hxhfHIcH19/572nN9586+Hjjz58+OT9d8NvrpduHBpYbza5c+/n4yd767d27+/7Ur/mt/OSnfYl/9YaS/pSLM2hsWv9UU252MqhpK8lb4t/NF6lSa716xhF8TyDXOxa3N6xVV2Rf4mP91fNkVZfY3qtY2TtrXyieNpWi+9r0Nzal2JrrdqezjV3jknJrpV/0p7scxq1xpx9Tmuqzf9u0a96WuO31p+Lr9q0fjtXm975t9U/YpraNPYW/VZXbrxVg/L0/T18Svp1bP1YtM4P1T3r/MXGYVaio8bViXNUnUnX2fQenSf6IACB8xDY+/63d76zjMSLvxx5FuEjdDIpRlAkBgQgAIH7I8D6kB/Tm/yrirycuT2lx0RzM4+J7vXb66M9vhpTJVEgAAEIvCQw+/539vXhJbF5LZfaOJx9oT27/nnTmMgQgMC9E5h9/5sd
|
|||
|
|
<ul>
|
|||
|
|
<li>Описываем инвентарный файл:</li>
|
|||
|
|
</ul>
|
|||
|
|
<pre class="language-markup"><code>vim hosts</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>Создаём директорию <strong>group_vars</strong>:</li>
|
|||
|
|
</ul>
|
|||
|
|
<pre class="language-markup"><code>mkdir group_vars</code></pre>
|
|||
|
|
<ul>
|
|||
|
|
<li>Описываем переменные для группы устройств <strong>workstations</strong>:</li>
|
|||
|
|
</ul>
|
|||
|
|
<pre class="language-markup"><code>vim group_vars/workstations.yml</code></pre>
|
|||
|
|
<ul>
|
|||
|
|
<li style="list-style-type: none;">
|
|||
|
|
<ul>
|
|||
|
|
<li>содержимое:</li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
</ul>
|
|||
|
|
<p><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXUAAABrCAIAAAAHNIXAAAAAA3NCSVQICAjb4U/gAAAO/0lEQVR4Xu1dS67dyA1tB9lagEwyCfC8iQyykgwyyCb8gEwyaaCX0wtxaDPh4+OvPlLp6nMMw9ClyEPySHVulaQr//Knv/3zH7/+Tv/+gj9gAAyAgV0Z+MOuaAADA2AADHww8Md1ZLx9/07g71++cAr+qC06db13RZHHZ1zRBTDBwJkZOG7+IkIT0lHvDUM2Go/PuLFghIOByzGwcP6CATx3Nnx/e6PAL+/vc+GIAgPnYeCTvsiSgeoz6xr66BcU2l+H0LZ3lp7NuqngosAPozL/zD5Uki7btJDhh3aJlb1zQvzt2zeq/+vXr/Sv3paP0h37ZHaJ5Q3BDBmGEQwMMfBpfUQnOv8lCHP200ezS8aJD6HwYszwLjP2fNE1fr9/E4db0y178MKS4Wd23X5IBc1ctkxeRC9IVrT6ZHavUCI0RdfYBQZ6GEjnL81gGhs0hGRwFoLioUysdxBLU4bEM6sns+vAooDmrhq/qH+IsWYZ4kB6QQJBf1g4ZPLCDoV2GM/+jPAEAxkDH/oi37fkWowKDSRDi4yLRssQbFZPZs9IGbUX+M36mw6jxZC/SAxva4SmiDQdJupByGMZ2Hr/iIYHj5BOSVpNdFZPZt+rnh3x6fouX+LdUhvJBCtFMWHZgo9YMNDDwLy+8OKIcxwgMTpd2FhWT2YPQSaMnfjN+idShyG8OOJdhcRotxAHRjCwnYEv9MuAP//lr7/+59+//evvMgchveBtLRzZthTBDvxRoOij2LVR22l71D/sPMMP7bpZKUC34FPU/Hge6ryGAZ+uaZG5CS+IyD8UFFnymLmMdxbPZmo4gIEuBvD7oy6a4AQGwMA4AwufrxsvpivCTAokpp56dEH/dFqN318JPMHA1Rmw9498P3uNW488Z1ldz2r8ua4RBQauyMD89d0rdouawQAYOJKBj/kLvreP5B25wMATGMD85QlHGT2CgdcwsPD6Ll8o9Tenw4mSuVt8ABnHZzygKaQAA6di4Lj5SygrwkW9dwVlx2dc0QUwwcCZGVg4f8EAnjvweP/LHG+IOiED6e+nzbqGPvoFRfh8KjfpnaV5s24qSCnww6jMP7MPlSRl+9Y0vlbVLG9mD5vKjPwwrjy5S271c7rkUDy/q5/lxVO8GeewjzKA97/8eKCORcEMe0Ol+NCG8WeLMYoeGf/MLuk63//iFYHlQ3SHHLRPZh89Y+APBvoZSOcvTQgaNjRUZHDy6GpGsYOJLaLqMa8Ds3oyu8QOVR6WGhaZ5c3sIXKPMZxumKkK4ZAbGekP+4dRPengAwb6GbDP7/JgCweMB5WhQru2j1KPPwqb1ZPZw4yjRpmPUKDhLcub2UdTa3+jF6F8iMRQYOiwpQDEggHPwNb7RzRUhiTJV7CvJasns++b3aNleTM7Iezy/hdfCVtIVlhZ/AQnC4EdDEwzMK8vvDjixAdIjE4XdpvVk9lDkB2NWd7MvmNqDcVrIrLIBm1DYhaxDVjDAN7/8r+VnV7mZGeJX/6wp9h54UPGUHDZSHsznCxvaNcTELPYMXMT2du0kyf7GMCwABjBQJsBvP+lzdH/PfTUoz8KnmDgsQwsfL5uEafmy1+yyOxgY97V+BvLQzgYuBAD19OXvXQkO0gZvugObWQ+GSbsYOCZDFxPX151nKApr2Ieea/LwPz9o+v2jMrBABg4hgHoyzE8IwsYeCIDC9dHfMHC35QNFxr6Fu8xx+H4jKav7ddx6NcZGpOedOSPo3YB4UDBOeZAIMuNGThu/hLKijBb711xAI7PqLvI7lL1dypa8OMB6p/KwpZRu2Q0qtRfCTzBQMbAwvnLawdw1vD57Z3vfxmdZdT+EJfznxhXrDD9/bRZ19BHv6AwX8JaULyzsGPWTQVrBX4Ylfln9qGSpGzfWoif+Wtn8Qnb6Tdm65pMNYy/fMz8+yuBJxjQDOD9L1vf/yIa8XOZ8mOdolUj3BYhlhB9SDrf/yIhhbiEc5ZMXDAwwMDuDHzSFxoM/LcnjR5L5B8OlQzHxGZuZO8vKasns0tSGe1FGVt2LcXfKC7SFx94/ohZzJbDjVjNAN7/ctD5sEJlMnGhlnpmLty59iwAD6IJae7FwNb7RzJt0ZcVXkhRVk9mf2GpWerO97+MasGof1Ye7GCgn4F5fdErKbMG6U/f79lcuGX1ZPb+1Es9m311ZtcLnJ6QUf8eTPiAAcMA3v+y5/tfmFyvtuHiSGZ84d7mmRpeJdEPwghCaOS9fnHk7c1K4AAGUgbw/peUGrdjr7mGA4YBDNyTgYXP1y0iLLvQMzcL8EWuxvcZYQEDd2Xgevqyl45kRzTDF92hjcwnw4QdDDyTgevpy6uOEzTlVcwj73UZmL9/dN2eUTkYAAPHMAB9OYZnZAEDT2Rg4fqIL1jIsqK+HVvv7Tky2xF6srzQx1z3me53OvCFvSP1RRk4bv5SX7+o9/aQux2hJ8urfEQUpIDpfqcDX9U78l6XgYXzF5zH1zotOt87c62mUO1rGbjV+1+YSrMuI6P58vdLNg6s7XpZYVJk+OGhHcXR4L61sOWiHrMrrLBpDP8fSP0fP+I/gWxy+BCH+7z/RQ4Yy4QMJBmTZNe7Ru2Cb5AznOYJ1IkjZROg3tb19PRF/lJqWFvne2dEO+j/kMX/Yx0yCaMwcJ/3v+iDaiSGhxaNLhnS/gwIh27oRkbG13sZvMA3UIywHScsxpfNDPQ7hwhsNJoiKlOEYNdjGbjV+1+Ko+hHcuE8sWsv/L1wJlroDyFNoVkMFkH9jD3Wc+v9I/na7//qfizXJ2+8870z3AUWRyc/micpb15f9HKDv3WXSky9uulnM8PJ7P3I7LkaZy/80b7EX2YuZMH1l2kaHxL43Pe/0AE2gihrk9DORuMTCmu9xpnGkapMUv2xrkcjmDKGTndeGUkIqwx9FDsvoESAhsDhfCsG8P6XWx1ONAMGzsTAwufrFrVpJheSpZ41LCqmgL1KnUUL2AUGNjJwPX05m45kB+AqdWb1ww4GtjMwf313e24ggAEwcG8GoC/3Pr7oDgy8kgHoyyvZR24wcG8GFl5/CW/EEpvhhQlz83WC9O0IE0nvFEJ3l+VO8536Qi8vZOC4+UsoK9J5vbeHoO0IPVnu6mMeablrm+jrYAYWzl8w4A8+liYd3ufyWv6RnRjA+18+TgMRRPPoCtuLh19D/+z0kmWjX9BpHK3OGX5mz1KHdj1zMT9ZbD6ny4D6VwLy5C7twmorJPxRxk+/D5DOZQywRX80w8OMST8qQovB91nIUtSQHaGwtgxnzm5SU3cZTlakaa1JRYaf2Yu8xS6jLOQZao1/8F+7iR55tyI1dt2YgXT+0uyZhxad5awgWkdGYwt/HkWFQ7jL1EY+TZzO+hlZZEWyN/HDOo0xBMl4zuw9iZb6YNqylN5rgeP9L/scr055KpLp+YgRGpESCteJMnuR5bBdUJnDqD5zoq33j+gU5zM+/O49c+fXqi3jObNTd0Pvc7kWG6j2KgzM6wsJimjKARKj020hN8PJ7KO59sKRvBnPmX20YONP11DMZd2NgAh/MgN4/8vH0Zelh+gm79PqaXxCYRWf7MQK8clZ7ITA2zV+hpPlre366ix7GqGRJU9o10YsjmqqH7QX7385/mDvPsc5vgVkBAM9DCx8vq4n/YSP+dIWhOasYSLXlpCr1LmlR8SCgZqB6+nL2XQk4zerU3SHNjKfDBN2MHAtBq6nL9fi11cLTfGcwHJXBubvH92VEfQFBsDAXgxAX/ZiEjhgAAxYBhauj/QdVkor1x3CBUK911a962dzHeSwSgw/zZ7Odr3mbPU0CZxz8LftDQ47HH9LnvLqpM06+9sPnz/oD9eex81fQlmRUuq9c731RImavLySulpfZ+2/eu/Z6lnX7/HC0dOLkQAK2atOkUsCZEyfq6dC9lmoLyQZr1KN/v5f6Al+mPzp3zFsOe97jnsnvozDHkzt04k/CrvRf7qdMG/6+2mRBpnG+4WD+RLTauKdJb0A
|
|||
|
|
<ul>
|
|||
|
|
<li style="list-style-type: none;">
|
|||
|
|
<ul>
|
|||
|
|
<li style="list-style-type: none;">
|
|||
|
|
<ul>
|
|||
|
|
<li>Проверяем:</li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
</ul>
|
|||
|
|
<p><img src="data:image/png;base64,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
|
|||
|
|
<ul>
|
|||
|
|
<li>Описываем переменные для группы устройств <strong>switchs</strong>:</li>
|
|||
|
|
</ul>
|
|||
|
|
<pre class="language-markup"><code>vim group_vars/switch.yml</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 style="list-style-type: none;">
|
|||
|
|
<ul>
|
|||
|
|
<li style="list-style-type: none;">
|
|||
|
|
<ul>
|
|||
|
|
<li>Проверяем:</li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
</ul>
|
|||
|
|
<p><img src="data:image/png;base64,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
|
|||
|
|
<h3>HQ-RTR | DC-RTR:</h3>
|
|||
|
|
<h4>на базе EcoRouter</h4>
|
|||
|
|
<ul>
|
|||
|
|
<li>настроиваем доступ по SSH:</li>
|
|||
|
|
</ul>
|
|||
|
|
<h3>BR-SRV:</h3>
|
|||
|
|
<ul>
|
|||
|
|
<li>Описываем переменные для группы устройств <strong>routers</strong>:</li>
|
|||
|
|
</ul>
|
|||
|
|
<pre class="language-markup"><code>vim group_vars/routers.yml</code></pre>
|
|||
|
|
<ul>
|
|||
|
|
<li style="list-style-type: none;">
|
|||
|
|
<ul>
|
|||
|
|
<li>содержимое:</li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
</ul>
|
|||
|
|
<p> </p>
|
|||
|
|
<ul>
|
|||
|
|
<li style="list-style-type: none;">
|
|||
|
|
<ul>
|
|||
|
|
<li style="list-style-type: none;">
|
|||
|
|
<ul>
|
|||
|
|
<li>Проверяем:</li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
</ul>
|
|||
|
|
<p> </p>
|
|||
|
|
<ul>
|
|||
|
|
<li>Описываем <strong>playbook</strong>, который должен собирать информацию о рабочих местах:</li>
|
|||
|
|
</ul>
|
|||
|
|
<pre class="language-markup"><code>vim PC_INFO/playbook.yml</code></pre>
|
|||
|
|
<ul>
|
|||
|
|
<li style="list-style-type: none;">
|
|||
|
|
<ul>
|
|||
|
|
<li>содержимое:</li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
</ul>
|
|||
|
|
<p> </p>
|
|||
|
|
<p> </p>
|
|||
|
|
<p> </p>
|
|||
|
|
<p> </p>
|
|||
|
|
<p> </p>
|
|||
|
|
<p> </p>
|
|||
|
|
<p> </p>
|
|||
|
|
<p> </p>
|
|||
|
|
<p> </p>
|
|||
|
|
<p> </p>
|
|||
|
|
<p> </p>
|
|||
|
|
<p> </p>
|
|||
|
|
<p> </p>
|
|||
|
|
<p> </p>
|
|||
|
|
<p> </p>
|
|||
|
|
<p> </p>
|
|||
|
|
<p> </p>
|
|||
|
|
<p> </p>
|
|||
|
|
<p> </p>
|
|||
|
|
<p> </p>
|
|||
|
|
<p> </p></div></div><div class="modified">Последнее изменение: вторник, 18 июня 2024, 13:08</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=299&forceview=1" id="prev-activity-link">2. Настройка безопасного удаленного доступа</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_f69fc998147fad4" 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/page/view.php?id=289&forceview=1">1. Настройка ISP</option>
|
|||
|
|
<option value="/mod/page/view.php?id=288&forceview=1">2. Произведите базовую настройку устройств</option>
|
|||
|
|
<option value="/mod/page/view.php?id=290&forceview=1">3. Для офиса HQ используется сеть 192.168.100.0/23, для офиса BR - 192.168.200.0/25. Для ЦОД – 172.30.20.0/22</option>
|
|||
|
|
<option value="/mod/page/view.php?id=294&forceview=1">4. Настройка динамической трансляции адресов</option>
|
|||
|
|
<option value="/mod/page/view.php?id=291&forceview=1">5. Настройка коммутации</option>
|
|||
|
|
<option value="/mod/page/view.php?id=292&forceview=1">6. Между коммутаторами BR-SW1 и BR-SW2 необходимо настроить агрегацию при помощи использования протокола LACP</option>
|
|||
|
|
<option value="/mod/page/view.php?id=293&forceview=1">7. Между офисами HQ и BR, HQ и ЦОД, BR и ЦОД необходимо сконфигурировать защищенное соединение</option>
|
|||
|
|
<option value="/mod/page/view.php?id=295&forceview=1">8. Настройка межсетевого экрана</option>
|
|||
|
|
<option value="/mod/page/view.php?id=296&forceview=1">9. Настройка протокола динамической конфигурации хостов</option>
|
|||
|
|
<option value="/mod/page/view.php?id=297&forceview=1">10. Настройка DNS для офисов HQ и BR</option>
|
|||
|
|
<option value="/mod/page/view.php?id=298&forceview=1">1. Настройте доменный контроллер Samba на машине HQ-SRV2</option>
|
|||
|
|
<option value="/mod/page/view.php?id=299&forceview=1">2. Настройка безопасного удаленного доступа</option>
|
|||
|
|
<option value="/mod/page/view.php?id=302&forceview=1">4. Выполните настройку центра сертификации на базе HQ-SRV1</option>
|
|||
|
|
<option value="/mod/page/view.php?id=301&forceview=1">5. Разверните Zabbix (Server+Web) на хосте BR-SRV</option>
|
|||
|
|
<option value="/mod/page/view.php?id=303&forceview=1">6. Запустите сервис MediaWiki на сервере HQ-SRV1</option>
|
|||
|
|
<option value="/mod/page/view.php?id=304&forceview=1">7. Настройка проксирования</option>
|
|||
|
|
<option value="/mod/page/view.php?id=305&forceview=1">8. Реализуйте мониторинг по средствам rsyslog</option>
|
|||
|
|
<option value="/mod/page/view.php?id=306&forceview=1">1. Для центра обработки данных используется сеть 172.30.20.0/22</option>
|
|||
|
|
<option value="/mod/page/view.php?id=307&forceview=1">2. Развертывание приложений в Docker</option>
|
|||
|
|
<option value="/mod/page/view.php?id=308&forceview=1">3. Конфигурация внутренней системы обучения</option>
|
|||
|
|
<option value="/mod/page/view.php?id=309&forceview=1">4. Реализация системы обработки заявок</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=302&forceview=1" id="next-activity-link">4. Выполните настройку центра сертификации на базе HQ-SRV1</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("27", {"editing":false,"supportscomponents":true,"statekey":"1735116494_1778161874","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-69fc9981478d9-navbar-nav'));
|
|||
|
|
});
|
|||
|
|
;
|
|||
|
|
|
|||
|
|
require(
|
|||
|
|
[
|
|||
|
|
'jquery',
|
|||
|
|
],
|
|||
|
|
function(
|
|||
|
|
$
|
|||
|
|
) {
|
|||
|
|
var uniqid = "69fc9981492ad69fc998147fad2";
|
|||
|
|
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 = "69fc9981497ac69fc998147fad3";
|
|||
|
|
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_f69fc998147fad4').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(605, []); 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('random69fc998147fad5'); Y.on('domready', function() { M.util.js_complete("init"); M.util.js_complete('random69fc998147fad5'); });
|
|||
|
|
})();
|
|||
|
|
//]]>
|
|||
|
|
</script>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</body></html>
|