{"id":2868,"date":"2026-02-19T15:25:56","date_gmt":"2026-02-19T11:55:56","guid":{"rendered":"https:\/\/spadserver.com\/blog\/?p=2868"},"modified":"2026-02-21T08:27:02","modified_gmt":"2026-02-21T04:57:02","slug":"%d9%86%d8%b5%d8%a8-%d8%af%d8%a7%da%a9%d8%b1-%d8%a8%d8%a7-ansible","status":"publish","type":"post","link":"https:\/\/spadserver.com\/blog\/%d9%86%d8%b5%d8%a8-%d8%af%d8%a7%da%a9%d8%b1-%d8%a8%d8%a7-ansible\/","title":{"rendered":"\u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0628\u0627 Ansible | \u0622\u0645\u0648\u0632\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Ansible \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2868\" class=\"elementor elementor-2868\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7da7f10 e-flex e-con-boxed e-con e-parent\" data-id=\"7da7f10\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f915770 ahura-dark-mode-filter-texts-no elementor-widget elementor-widget-text-editor\" data-id=\"f915770\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u062e\u0648\u062f\u06a9\u0627\u0631\u0633\u0627\u0632\u06cc \u0641\u0631\u0627\u06cc\u0646\u062f\u0647\u0627\u06cc \u0641\u0646\u0627\u0648\u0631\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0627\u0632 \u0628\u062e\u0634 \u0647\u0627\u06cc \u0645\u0647\u0645 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0633\u0631\u0648\u0631 \u0628\u0647 \u062d\u0633\u0627\u0628 \u0645\u06cc\u200c\u0622\u06cc\u062f. Ansible \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0627\u0628\u0632\u0627\u0631\u06cc \u0642\u062f\u0631\u062a\u0645\u0646\u062f \u062f\u0631 \u0627\u06cc\u0646 \u0632\u0645\u06cc\u0646\u0647\u060c \u0628\u0647 \u0634\u0645\u0627 \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f \u062a\u0627 \u0628\u0647 \u0622\u0633\u0627\u0646\u06cc \u0648 \u0628\u0627 \u06a9\u0645\u062a\u0631\u06cc\u0646 \u062e\u0637\u0627 \u062f\u0627\u06a9\u0631 \u0631\u0627 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631\u0647\u0627\u06cc \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0646\u0635\u0628 \u0648 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u06a9\u0646\u06cc\u062f. \u062f\u0631\u00a0 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 <span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/spadserver.com\/\"><strong>\u0627\u0633\u067e\u0627\u062f \u0633\u0631\u0648\u0631<\/strong><\/a><\/span> \u0628\u0647 \u0628\u0631\u0631\u0633\u06cc \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0628\u0627 Ansible \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u0646\u0633\u06cc\u0628\u0644 (Ansible) \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0645\u06cc \u067e\u0631\u062f\u0627\u0632\u06cc\u0645.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4dfcbe9 e-flex e-con-boxed e-con e-parent\" data-id=\"4dfcbe9\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f88cf30 ahura-dark-mode-filter-texts-no elementor-widget elementor-widget-text-editor\" data-id=\"f88cf30\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2 style=\"text-align: center;\"><span style=\"color: #000080;\">\u062e\u0631\u06cc\u062f \u0633\u0631\u0648\u06cc\u0633 \u0644\u06cc\u0646\u0648\u06a9\u0633\u06cc \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 Docker \u0627\u0632 \u0627\u0633\u067e\u0627\u062f \u0633\u0631\u0648\u0631<\/span><\/h2><p>\u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0628\u0647 \u0634\u0645\u0627 \u062f\u0631 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0633\u0631\u0648\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633\u06cc\u200c\u062a\u0627\u0646 \u06a9\u0645\u06a9 \u06a9\u0646\u062f. \u0627\u06af\u0631 \u0628\u0647 \u062e\u0631\u06cc\u062f \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u0644\u06cc\u0646\u0648\u06a9\u0633\u06cc \u067e\u0627\u0631\u0633 \u067e\u06a9 \u0639\u0644\u0627\u0642\u0647\u200c\u0645\u0646\u062f \u0647\u0633\u062a\u06cc\u062f\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0627 \u06a9\u0627\u0631\u0634\u0646\u0627\u0633\u0627\u0646 \u0641\u0631\u0648\u0634 \u0627\u0633\u067e\u0627\u062f \u0633\u0631\u0648\u0631 \u062a\u0645\u0627\u0633 \u0628\u06af\u06cc\u0631\u06cc\u062f. \u0647\u0645\u0686\u0646\u06cc\u0646 \u0628\u0631\u0627\u06cc \u0622\u06af\u0627\u0647\u06cc \u0627\u0632 \u062a\u0639\u0631\u0641\u0647\u200c\u0647\u0627 \u0648 \u0647\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u060c \u0628\u0647 \u0644\u06cc\u0646\u06a9\u200c\u0647\u0627\u06cc \u0632\u06cc\u0631 \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f:<\/p><ul><li><span style=\"color: #0000ff;\"><strong><a style=\"color: #0000ff;\" href=\"https:\/\/spadserver.com\/product\/virtual-server\">\u0633\u0631\u0648\u0631 \u0645\u062c\u0627\u0632\u06cc \u0644\u06cc\u0646\u0648\u06a9\u0633<\/a><\/strong><\/span><\/li><li><span style=\"color: #0000ff;\"><strong><a style=\"color: #0000ff;\" href=\"https:\/\/spadserver.com\/product\/advanced-virtual-server\">\u0633\u0631\u0648\u0631 \u0645\u062c\u0627\u0632\u06cc \u067e\u06cc\u0634\u0631\u0641\u062a\u0647 \u0644\u06cc\u0646\u0648\u06a9\u0633<\/a><\/strong><\/span><\/li><li><span style=\"color: #0000ff;\"><strong><a style=\"color: #0000ff;\" href=\"https:\/\/spadserver.com\/product\/iran-dedicated-server\">\u0633\u0631\u0648\u0631 \u0627\u062e\u062a\u0635\u0627\u0635\u06cc \u0644\u06cc\u0646\u0648\u06a9\u0633<\/a><\/strong><\/span><\/li><li><span style=\"color: #0000ff;\"><strong><a style=\"color: #0000ff;\" href=\"https:\/\/spadserver.com\/product\/iran-cloud-server\">\u0633\u0631\u0648\u0631 \u0627\u0628\u0631\u06cc \u0644\u06cc\u0646\u0648\u06a9\u0633<\/a><\/strong><\/span><\/li><li><span style=\"color: #0000ff;\"><strong><a style=\"color: #0000ff;\" href=\"https:\/\/spadserver.com\/product\/economy-cpanel-hosting\">\u0647\u0627\u0633\u062a \u0644\u06cc\u0646\u0648\u06a9\u0633<\/a><\/strong><\/span><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9c36f63 e-flex e-con-boxed e-con e-parent\" data-id=\"9c36f63\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a2f4f66 ahura-dark-mode-filter-texts-no elementor-widget elementor-widget-text-editor\" data-id=\"a2f4f66\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2><strong>\u0645\u0639\u0631\u0641\u06cc \u06a9\u0644\u06cc<\/strong><strong> Ansible <\/strong><strong>\u0648 \u062f\u0627\u06a9\u0631<\/strong><\/h2><p><span style=\"color: #0000ff;\"><strong><a style=\"color: #0000ff;\" href=\"https:\/\/docs.ansible.com\/\" target=\"_blank\" rel=\"noopener\">Ansible<\/a> <\/strong><\/span>\u06cc\u06a9 \u0627\u0628\u0632\u0627\u0631 \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u0645\u062a\u0646\u200c\u0628\u0627\u0632 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u0627\u0646 \u0648 \u0645\u062f\u06cc\u0631\u0627\u0646 \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u0641\u0631\u0627\u06cc\u0646\u062f\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u0633\u0627\u062f\u0647 \u0648 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u0627\u062c\u0631\u0627 \u06a9\u0646\u0646\u062f. \u062f\u0627\u06a9\u0631 \u06cc\u06a9 \u067e\u0644\u062a\u0641\u0631\u0645 \u0645\u062a\u0646\u200c\u0628\u0627\u0632 \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647\u060c \u0627\u0631\u0633\u0627\u0644 \u0648 \u0627\u062c\u0631\u0627\u06cc \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631\u0647\u0627 \u062f\u0631 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u0647\u0627\u06cc \u0633\u0628\u06a9 \u0648 \u0627\u06cc\u0632\u0648\u0644\u0647 \u0627\u0633\u062a. \u062a\u0631\u06a9\u06cc\u0628 \u0627\u06cc\u0646 \u062f\u0648 \u0627\u0628\u0632\u0627\u0631 \u0628\u0647 \u0645\u0646\u0638\u0648\u0631 \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0628\u0627 Ansible\u060c \u0631\u0648\u0646\u062f \u0645\u062f\u06cc\u0631\u06cc\u062a \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0648 \u0633\u062e\u062a\u200c\u0627\u0641\u0632\u0627\u0631 \u0631\u0627 \u0628\u0633\u06cc\u0627\u0631 \u06a9\u0627\u0631\u0622\u0645\u062f \u0648 \u0633\u0627\u062f\u0647 \u0645\u06cc\u200c\u0633\u0627\u0632\u062f.<\/p><h2><strong>\u0645\u0632\u0627\u06cc\u0627\u06cc \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0628\u0627<\/strong><strong> Ansible | <\/strong><strong>\u0641\u0627\u06cc\u062f\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632<\/strong><strong> Ansible <\/strong><strong>\u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648<\/strong><\/h2><p>\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Ansible \u0628\u0627\u0639\u062b \u0645\u06cc\u200c\u0634\u0648\u062f \u0641\u0631\u0622\u06cc\u0646\u062f \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0628\u0647 \u0635\u0648\u0631\u062a \u062e\u0648\u062f\u06a9\u0627\u0631\u060c \u0633\u0631\u06cc\u0639 \u0648 \u0628\u062f\u0648\u0646 \u062e\u0637\u0627 \u0627\u0646\u062c\u0627\u0645 \u0634\u0648\u062f. \u0627\u06cc\u0646 \u0645\u0632\u0627\u06cc\u0627 \u0634\u0627\u0645\u0644 \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0627\u0633\u062a:<\/p><ul><li><strong>\u062a\u0633\u0631\u06cc\u0639 \u0631\u0648\u0646\u062f \u0646\u0635\u0628<\/strong><strong>:<\/strong> \u0628\u0627 \u06cc\u06a9 Playbook \u0633\u0627\u062f\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0628\u0647 \u0633\u0631\u0639\u062a \u062f\u0627\u06a9\u0631 \u0631\u0627 \u0631\u0648\u06cc \u0686\u0646\u062f\u06cc\u0646 \u0633\u0631\u0648\u0631 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u06a9\u0631\u062f.<\/li><li><strong>\u06a9\u0627\u0647\u0634 \u062e\u0637\u0627\u0647\u0627\u06cc \u0627\u0646\u0633\u0627\u0646\u06cc<\/strong><strong>:<\/strong> \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0628\u0647 \u0635\u0648\u0631\u062a \u06a9\u062f \u0646\u0648\u0634\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f \u0648 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u062f\u062e\u0627\u0644\u062a \u062f\u0633\u062a\u06cc \u06a9\u0627\u0647\u0634 \u0645\u06cc\u200c\u06cc\u0627\u0628\u062f.<\/li><li><strong>\u062a\u06a9\u0631\u0627\u0631\u067e\u0630\u06cc\u0631\u06cc \u062f\u0642\u06cc\u0642<\/strong><strong>:<\/strong> \u0646\u0635\u0628\u200c\u0647\u0627 \u062f\u0631 \u0633\u0631\u0648\u0631\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0628\u0627 \u06cc\u06a9 \u06a9\u062f \u06cc\u06a9\u0646\u0648\u0627\u062e\u062a \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/li><li><strong>\u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u0631\u06a9\u0632\u06cc<\/strong><strong>: <\/strong>\u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0628\u0627 ansible \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0628\u0627 \u06cc\u06a9 \u0645\u06a9\u0627\u0646\u06cc\u0632\u0645 \u0645\u062a\u0645\u0631\u06a9\u0632 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0648 \u0647\u0645\u0627\u0647\u0646\u06af\u06cc \u0628\u06cc\u0646 \u0633\u0631\u0648\u0631\u0647\u0627 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0627\u062f.<\/li><li><strong>\u0645\u0642\u0627\u06cc\u0633\u0647 \u0628\u0627 \u0631\u0648\u0634\u200c\u0647\u0627\u06cc \u0633\u0646\u062a\u06cc<\/strong><strong>:<\/strong> \u0631\u0648\u0634 \u062f\u0633\u062a\u06cc \u0646\u06cc\u0627\u0632\u0645\u0646\u062f \u0632\u0645\u0627\u0646 \u0648 \u062f\u0642\u062a \u0628\u0627\u0644\u0627\u0633\u062a \u0648 \u062f\u0631 \u0635\u0648\u0631\u062a\u06cc \u06a9\u0647 \u0686\u0646\u062f \u0633\u0631\u0648\u0631 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f \u0628\u0647 \u0633\u0631\u0639\u062a \u062f\u0633\u062a \u0648 \u067e\u0627\u06af\u06cc\u0631 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/li><\/ul><h2><strong>\u0645\u0642\u0627\u06cc\u0633\u0647<\/strong><strong> Ansible <\/strong><strong>\u0628\u0627 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631 \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u0647\u0627\u06cc \u0644\u06cc\u0646\u0648\u06a9\u0633<\/strong><\/h2><p>Ansible \u062f\u0631 \u0645\u062d\u06cc\u0637\u200c\u0647\u0627\u06cc \u0644\u06cc\u0646\u0648\u06a9\u0633\u06cc \u0628\u0647\u200c\u062e\u0635\u0648\u0635 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0646\u0633\u0628\u062a \u0628\u0647 \u0631\u0642\u0628\u0627\u06cc \u062e\u0648\u062f \u0645\u0627\u0646\u0646\u062f Chef \u0648 Puppet \u0645\u0632\u0627\u06cc\u0627\u06cc \u062e\u0627\u0635\u06cc \u062f\u0627\u0631\u062f. \u0628\u0647 \u0647\u0645\u06cc\u0646 \u062e\u0627\u0637\u0631 \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0628\u0627 Ansible \u0645\u0632\u06cc\u062a \u0628\u06cc\u0634\u062a\u0631\u06cc \u0646\u0633\u0628\u062a \u0628\u0647 \u0633\u0627\u06cc\u0631 \u0631\u0648\u0634 \u0647\u0627 \u062f\u0627\u0631\u062f:<\/p><ul><li><strong>\u0633\u0627\u062f\u06af\u06cc \u062f\u0631 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc<\/strong><strong>:<\/strong> \u0628\u0631\u062e\u0644\u0627\u0641 Puppet \u0648 Chef\u060c Ansible \u0628\u0631 \u0627\u0633\u0627\u0633 YAML \u0627\u0633\u062a \u0648 \u0632\u0628\u0627\u0646 \u0633\u0627\u062f\u0647\u200c\u062a\u0631\u06cc \u062f\u0627\u0631\u062f.<\/li><li><strong>\u0646\u06cc\u0627\u0632 \u0628\u0647 \u0646\u0635\u0628 \u062d\u062f\u0627\u0642\u0644\u06cc<\/strong><strong>:<\/strong> Ansible \u0646\u06cc\u0627\u0632\u06cc \u0628\u0647 \u0646\u0635\u0628 \u0639\u0627\u0645\u0644 \u0627\u0636\u0627\u0641\u06cc \u0631\u0648\u06cc \u0633\u0631\u0648\u0631\u0647\u0627 \u0646\u062f\u0627\u0631\u062f \u0648 \u0627\u0632 SSH \u0628\u0631\u0627\u06cc \u0627\u0631\u062a\u0628\u0627\u0637 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/li><li><strong>\u0642\u062f\u0631\u062a \u0628\u0627\u0644\u0627 \u062f\u0631 \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627<\/strong><strong>:<\/strong> \u062f\u0627\u0631\u0627\u06cc \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627\u06cc \u0642\u062f\u0631\u062a\u0645\u0646\u062f \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u062f\u0627\u06a9\u0631 \u0648 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0628\u0647 \u0635\u0648\u0631\u062a \u0647\u0645\u0632\u0645\u0627\u0646 \u0627\u0633\u062a.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f8ae5af e-flex e-con-boxed e-con e-parent\" data-id=\"f8ae5af\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-39b2e7a e-con-full e-flex e-con e-child\" data-id=\"39b2e7a\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-ae9ab14 e-con-full e-flex e-con e-child\" data-id=\"ae9ab14\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e66a057 ahura-dark-mode-filter-texts-no elementor-widget elementor-widget-text-editor\" data-id=\"e66a057\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2 style=\"text-align: center;\">\u062f\u0631\u06cc\u0627\u0641\u062a \u0633\u0631\u0648\u0631 \u0645\u062c\u0627\u0632\u06cc \u062a\u0633\u062a \u0631\u0627\u06cc\u06af\u0627\u0646 (\u06f1 \u0631\u0648\u0632\u0647)<\/h2><p>\u0642\u0628\u0644 \u0627\u0632 \u062e\u0631\u06cc\u062f\u060c \u06a9\u06cc\u0641\u06cc\u062a \u0632\u06cc\u0631\u0633\u0627\u062e\u062a \u0631\u0627 \u062f\u0631 \u0639\u0645\u0644 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f.<br \/>\u0627\u06af\u0631 \u0642\u0635\u062f \u062a\u0633\u062a \u0633\u0631\u0648\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633\u060c \u0648\u06cc\u0646\u062f\u0648\u0632 \u06cc\u0627 \u0645\u06cc\u06a9\u0631\u0648\u062a\u06cc\u06a9 \u0631\u0627 \u062f\u0627\u0631\u06cc\u062f\u060c \u0631\u0648\u06cc \u062f\u06a9\u0645\u0647 \u0632\u06cc\u0631 \u06a9\u0644\u06cc\u06a9 \u06a9\u0646\u06cc\u062f \u0648 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u062e\u0648\u062f \u0631\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u062a\u06cc\u06a9\u062a \u062b\u0628\u062a \u0646\u0645\u0627\u06cc\u06cc\u062f.<\/p><p>\u067e\u0633 \u0627\u0632 \u062b\u0628\u062a \u062a\u06cc\u06a9\u062a \u0648 \u0627\u06cc\u062c\u0627\u062f \u062d\u0633\u0627\u0628 \u06a9\u0627\u0631\u0628\u0631\u06cc\u060c \u06a9\u0627\u0631\u0634\u0646\u0627\u0633\u0627\u0646 \u0627\u0633\u067e\u0627\u062f \u0633\u0631\u0648\u0631 \u0638\u0631\u0641 \u0645\u062f\u062a \u06a9\u0648\u062a\u0627\u0647 \u0633\u0631\u0648\u0631 \u062a\u0633\u062a \u06cc\u06a9\u200c\u0631\u0648\u0632\u0647 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0634\u0645\u0627 \u0641\u0639\u0627\u0644 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f.<\/p><p>\u067e\u0633 \u0627\u0632 \u067e\u0627\u06cc\u0627\u0646 \u062a\u0633\u062a\u060c \u062f\u0631 \u0635\u0648\u0631\u062a \u0631\u0636\u0627\u06cc\u062a \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0647\u0645\u0627\u0646 \u0633\u0631\u0648\u06cc\u0633 \u0631\u0627 \u0628\u0627 \u0642\u0627\u0628\u0644\u06cc\u062a \u0627\u0631\u062a\u0642\u0627\u0621 \u0645\u0646\u0627\u0628\u0639 \u0648 \u0645\u0642\u06cc\u0627\u0633\u200c\u067e\u0630\u06cc\u0631\u06cc \u06a9\u0627\u0645\u0644 \u062a\u0647\u06cc\u0647 \u0646\u0645\u0627\u06cc\u06cc\u062f<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fb9a369 elementor-align-center ahura-dark-mode-filter-texts-no elementor-widget elementor-widget-button\" data-id=\"fb9a369\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/crm.spadserver.com\/submitticket.php\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u062f\u0631\u06cc\u0627\u0641\u062a \u0633\u0631\u0648\u0631 \u0645\u062c\u0627\u0632\u06cc \u062a\u0633\u062a \u0631\u0627\u06cc\u06af\u0627\u0646<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-22078a7 e-flex e-con-boxed e-con e-parent\" data-id=\"22078a7\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e5c1342 ahura-dark-mode-filter-texts-no elementor-widget elementor-widget-text-editor\" data-id=\"e5c1342\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2><strong>\u067e\u06cc\u0634 \u0646\u06cc\u0627\u0632\u0647\u0627 \u0648 \u0645\u062d\u06cc\u0637 \u0644\u0627\u0632\u0645 \u0628\u0631\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc<\/strong><strong> Ansible<\/strong><\/h2><p>\u0628\u0631\u0627\u06cc \u0634\u0631\u0648\u0639 \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0628\u0627 Ansible\u060c \u0628\u0627\u06cc\u062f \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0622\u0645\u0627\u062f\u0647 \u0628\u0627\u0634\u0646\u062f:<\/p><ol><li><strong>\u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 \u0627\u0648\u0628\u0648\u0646\u062a\u0648<\/strong><strong>:<\/strong> \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0634\u062f\u0647 \u0645\u062b\u0644 \u06f1\u06f8.\u06f0\u06f4\u060c \u06f2\u06f0.\u06f0\u06f4 \u0648 \u06f2\u06f2.\u06f0\u06f4 \u0627\u0646\u062a\u062e\u0627\u0628 \u0645\u0646\u0627\u0633\u0628\u200c\u062a\u0631\u06cc \u0647\u0633\u062a\u0646\u062f.<\/li><li><strong>\u0646\u0635\u0628<\/strong><strong> Ansible <\/strong><strong>\u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645 \u06a9\u0646\u062a\u0631\u0644\u200c\u06a9\u0646\u0646\u062f\u0647<\/strong><strong>:<\/strong> \u0633\u06cc\u0633\u062a\u0645\u06cc \u06a9\u0647 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0622\u0646 \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u0627\u062c\u0631\u0627 \u0645\u06cc\u200c\u0634\u0648\u062f \u0628\u0627\u06cc\u062f Ansible \u0646\u0635\u0628 \u0634\u062f\u0647 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f.<\/li><li><strong>\u062f\u0633\u062a\u0631\u0633\u06cc<\/strong><strong> SSH <\/strong><strong>\u0628\u0647 \u0633\u0631\u0648\u0631\u0647\u0627\u06cc \u0647\u062f\u0641<\/strong><strong>:<\/strong> \u0627\u062a\u0635\u0627\u0644 \u0627\u0645\u0646 \u0628\u0647 \u0633\u0631\u0648\u0631\u0647\u0627 \u0628\u0627 \u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc SSH \u0636\u0631\u0648\u0631\u06cc \u0627\u0633\u062a.<\/li><li><strong>\u0646\u0635\u0628\u200c\u0647\u0627 \u0648 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0627\u0648\u0644\u06cc\u0647 \u062f\u0627\u06a9\u0631<\/strong><strong>:<\/strong> Ansible \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0627\u06cc\u0646 \u0628\u062e\u0634 \u0631\u0627 \u062e\u0648\u062f\u06a9\u0627\u0631 \u06a9\u0646\u062f\u060c \u0648\u0644\u06cc \u062f\u0627\u0634\u062a\u0646 \u062d\u062f\u0627\u0642\u0644 \u062f\u0627\u0646\u0634 \u0627\u0632 \u062f\u0627\u06a9\u0631 \u0636\u0631\u0648\u0631\u06cc \u0627\u0633\u062a.<\/li><\/ol><h2><strong>\u0622\u0645\u0648\u0632\u0634 \u06af\u0627\u0645 \u0628\u0647 \u06af\u0627\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0628\u0627<\/strong><strong> Ansible <\/strong><strong>\u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648<\/strong><\/h2><p><strong>\u06f1<\/strong><strong>. <\/strong><strong>\u0622\u0645\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0645\u062d\u06cc\u0637 \u0648 \u0646\u0635\u0628<\/strong><strong> Ansible<\/strong><\/p><p>\u0628\u0631\u0627\u06cc \u0646\u0635\u0628 Ansible \u0631\u0648\u06cc \u06a9\u0646\u062a\u0631\u0644 \u0646\u0648\u062f \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u06a9\u0627\u0641\u06cc \u0627\u0633\u062a \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c99c80b e-flex e-con-boxed e-con e-parent\" data-id=\"c99c80b\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4480f34 ahura-dark-mode-filter-texts-no elementor-widget elementor-widget-ctc_message\" data-id=\"4480f34\" data-element_type=\"widget\" data-widget_type=\"ctc_message.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"ctc-block ctc-message\">\n\t\t\t<div class=\"ctc-block-content\">\n\t\t\t\t<div class=\"ctc-message-box\">\n\t\t\t\t\t<div class=\"ctc-message-text\"><p style=\"text-align: left\">sudo apt update<br \/>sudo apt install ansible -y<\/p>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"ctc-block-actions\">\n\t\t\t\t\t\t<button class=\"ctc-block-copy ctc-with-icon\" copy-as-raw='yes' data-copied=\"Copied!\">\n\t\t\t<svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"copy-icon\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\"><path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"><\/path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"><\/path><\/svg><svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"check-icon\" fill=\"currentColor\"><path d=\"M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z\"><\/path><\/svg><span class=\"ctc-button-text\">Copy<\/span>\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<textarea selection-target=\"\" class=\"ctc-copy-content\" style=\"display: none;\">sudo apt update\nsudo apt install ansible -y<\/textarea>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1536aed e-flex e-con-boxed e-con e-parent\" data-id=\"1536aed\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-99c6b9e ahura-dark-mode-filter-texts-no elementor-widget elementor-widget-text-editor\" data-id=\"99c6b9e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u0633\u067e\u0633 \u0641\u0627\u06cc\u0644 inventory \u0631\u0627 \u0628\u0627 \u0644\u06cc\u0633\u062a \u0622\u06cc\u200c\u067e\u06cc \u0633\u0631\u0648\u0631\u0647\u0627\u06cc \u0647\u062f\u0641 \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f. \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0645\u0639\u0645\u0648\u0644\u0627 \u062f\u0631 \u0645\u0633\u06cc\u0631 \/etc\/ansible\/hosts \u0642\u0631\u0627\u0631 \u062f\u0627\u0631\u062f \u0648 \u0634\u06a9\u0644\u06cc \u0634\u0628\u06cc\u0647 \u0632\u06cc\u0631 \u062f\u0627\u0631\u062f:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1795d1b e-flex e-con-boxed e-con e-parent\" data-id=\"1795d1b\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-53dbac3 ahura-dark-mode-filter-texts-no elementor-widget elementor-widget-ctc_message\" data-id=\"53dbac3\" data-element_type=\"widget\" data-widget_type=\"ctc_message.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"ctc-block ctc-message\">\n\t\t\t<div class=\"ctc-block-content\">\n\t\t\t\t<div class=\"ctc-message-box\">\n\t\t\t\t\t<div class=\"ctc-message-text\"><p style=\"text-align: left\">[docker_servers]<br \/>\u06f1\u06f9\u06f2.\u06f1\u06f6\u06f8.\u06f1.\u06f1\u06f0<br \/>\u06f1\u06f9\u06f2.\u06f1\u06f6\u06f8.\u06f1.\u06f1\u06f1<\/p>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"ctc-block-actions\">\n\t\t\t\t\t\t<button class=\"ctc-block-copy ctc-with-icon\" copy-as-raw='yes' data-copied=\"Copied!\">\n\t\t\t<svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"copy-icon\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\"><path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"><\/path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"><\/path><\/svg><svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"check-icon\" fill=\"currentColor\"><path d=\"M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z\"><\/path><\/svg><span class=\"ctc-button-text\">Copy<\/span>\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<textarea selection-target=\"\" class=\"ctc-copy-content\" style=\"display: none;\">[docker_servers]\n\u06f1\u06f9\u06f2.\u06f1\u06f6\u06f8.\u06f1.\u06f1\u06f0\n\u06f1\u06f9\u06f2.\u06f1\u06f6\u06f8.\u06f1.\u06f1\u06f1\n<\/textarea>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3a3a65a e-flex e-con-boxed e-con e-parent\" data-id=\"3a3a65a\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ce4c85e ahura-dark-mode-filter-texts-no elementor-widget elementor-widget-text-editor\" data-id=\"ce4c85e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>\u06f2<\/strong><strong>. <\/strong><strong>\u0646\u0648\u0634\u062a\u0646<\/strong><strong> Playbook <\/strong><strong>\u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631<\/strong><\/p><p>Playbook \u06cc\u06a9 \u0641\u0627\u06cc\u0644 YAML \u0627\u0633\u062a \u06a9\u0647 \u0645\u0631\u0627\u062d\u0644 \u0646\u0635\u0628 \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u062f\u0627\u06a9\u0631 \u0631\u0627 \u062a\u0639\u06cc\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0633\u0627\u062e\u062a\u0627\u0631 \u06a9\u0644\u06cc \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \u0627\u0633\u062a:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b671ef1 e-flex e-con-boxed e-con e-parent\" data-id=\"b671ef1\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-15336d1 ahura-dark-mode-filter-texts-no elementor-widget elementor-widget-ctc_message\" data-id=\"15336d1\" data-element_type=\"widget\" data-widget_type=\"ctc_message.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"ctc-block ctc-message\">\n\t\t\t<div class=\"ctc-block-content\">\n\t\t\t\t<div class=\"ctc-message-box\">\n\t\t\t\t\t<div class=\"ctc-message-text\"><p style=\"text-align: left\">- hosts: docker_servers<\/p>\n<p style=\"text-align: left\">\u00a0 become: yes<\/p>\n<p style=\"text-align: left\">\u00a0 tasks:<\/p>\n<p style=\"text-align: left\">\u00a0\u00a0\u00a0 - name: \u0646\u0635\u0628 \u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627<\/p>\n<p style=\"text-align: left\">\u00a0\u00a0\u00a0\u00a0\u00a0 apt:<\/p>\n<p style=\"text-align: left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 name: ['apt-transport-https', 'ca-certificates', 'curl', 'gnupg', 'lsb-release']<\/p>\n<p style=\"text-align: left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 state: present<\/p>\n<p style=\"text-align: left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 update_cache: yes<\/p>\n<p style=\"text-align: left\">\u00a0\u00a0\u00a0 - name: \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u06a9\u0644\u06cc\u062f GPG \u062f\u0627\u06a9\u0631<\/p>\n<p style=\"text-align: left\">\u00a0\u00a0\u00a0\u00a0\u00a0 apt_key:<\/p>\n<p style=\"text-align: left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 url: https:\/\/download.docker.com\/linux\/ubuntu\/gpg<\/p>\n<p style=\"text-align: left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 state: present<\/p>\n<p style=\"text-align: left\">\u00a0\u00a0\u00a0 - name: \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u0645\u062e\u0632\u0646 \u062f\u0627\u06a9\u0631<\/p>\n<p style=\"text-align: left\">\u00a0\u00a0\u00a0\u00a0\u00a0 apt_repository:<\/p>\n<p style=\"text-align: left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 repo: 'deb [arch=amd64] https:\/\/download.docker.com\/linux\/ubuntu {{ ansible_distribution_release }} stable'<\/p>\n<p style=\"text-align: left\">\u00a0\u00a0\u00a0 - name: \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631<\/p>\n<p style=\"text-align: left\">\u00a0\u00a0\u00a0\u00a0\u00a0 apt:<\/p>\n<p style=\"text-align: left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 name: ['docker-ce', 'docker-ce-cli', 'containerd.io']<\/p>\n<p style=\"text-align: left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 state: latest<\/p>\n<p style=\"text-align: left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 update_cache: yes<\/p>\n<p style=\"text-align: left\">\u00a0\u00a0\u00a0 - name: \u0627\u0633\u062a\u0627\u0631\u062a \u0648 \u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0633\u0631\u0648\u06cc\u0633 \u062f\u0627\u06a9\u0631<\/p>\n<p style=\"text-align: left\">\u00a0\u00a0\u00a0\u00a0\u00a0 systemd:<\/p>\n<p style=\"text-align: left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 name: docker<\/p>\n<p style=\"text-align: left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 state: started<\/p>\n<p style=\"text-align: left\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 enabled: yes<\/p>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"ctc-block-actions\">\n\t\t\t\t\t\t<button class=\"ctc-block-copy ctc-with-icon\" copy-as-raw='yes' data-copied=\"Copied!\">\n\t\t\t<svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"copy-icon\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\"><path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"><\/path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"><\/path><\/svg><svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"check-icon\" fill=\"currentColor\"><path d=\"M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z\"><\/path><\/svg><span class=\"ctc-button-text\">Copy<\/span>\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<textarea selection-target=\"\" class=\"ctc-copy-content\" style=\"display: none;\">- hosts: docker_servers\n  become: yes\n  tasks:\n    - name: \u0646\u0635\u0628 \u067e\u06cc\u0634\u200c\u0646\u06cc\u0627\u0632\u0647\u0627\n      apt:\n        name: ['apt-transport-https', 'ca-certificates', 'curl', 'gnupg', 'lsb-release']\n        state: present\n        update_cache: yes\n    - name: \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u06a9\u0644\u06cc\u062f GPG \u062f\u0627\u06a9\u0631\n      apt_key:\n        url: https:\/\/download.docker.com\/linux\/ubuntu\/gpg\n        state: present\n    - name: \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u0645\u062e\u0632\u0646 \u062f\u0627\u06a9\u0631\n      apt_repository:\n        repo: 'deb [arch=amd64] https:\/\/download.docker.com\/linux\/ubuntu {{ ansible_distribution_release }} stable'\n    - name: \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631\n      apt:\n        name: ['docker-ce', 'docker-ce-cli', 'containerd.io']\n        state: latest\n        update_cache: yes\n    - name: \u0627\u0633\u062a\u0627\u0631\u062a \u0648 \u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0633\u0631\u0648\u06cc\u0633 \u062f\u0627\u06a9\u0631\n      systemd:\n        name: docker\n        state: started\n        enabled: yes\n<\/textarea>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9910abb e-flex e-con-boxed e-con e-parent\" data-id=\"9910abb\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b9ce986 ahura-dark-mode-filter-texts-no elementor-widget elementor-widget-text-editor\" data-id=\"b9ce986\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>\u06f3<\/strong><strong>. <\/strong><strong>\u0627\u062c\u0631\u0627\u06cc<\/strong><strong> Playbook <\/strong><strong>\u0648 \u0628\u0631\u0631\u0633\u06cc \u0646\u062a\u0627\u06cc\u062c<\/strong><\/p><p>\u0628\u0631\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc Playbook \u06a9\u0627\u0641\u06cc \u0627\u0633\u062a \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a2e0395 e-flex e-con-boxed e-con e-parent\" data-id=\"a2e0395\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fa5b404 ahura-dark-mode-filter-texts-no elementor-widget elementor-widget-ctc_message\" data-id=\"fa5b404\" data-element_type=\"widget\" data-widget_type=\"ctc_message.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"ctc-block ctc-message\">\n\t\t\t<div class=\"ctc-block-content\">\n\t\t\t\t<div class=\"ctc-message-box\">\n\t\t\t\t\t<div class=\"ctc-message-text\"><p style=\"text-align: left\">ansible-playbook -i \/etc\/ansible\/hosts install_docker.yml<\/p>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"ctc-block-actions\">\n\t\t\t\t\t\t<button class=\"ctc-block-copy ctc-with-icon\" copy-as-raw='yes' data-copied=\"Copied!\">\n\t\t\t<svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"copy-icon\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\"><path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"><\/path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"><\/path><\/svg><svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"check-icon\" fill=\"currentColor\"><path d=\"M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z\"><\/path><\/svg><span class=\"ctc-button-text\">Copy<\/span>\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<textarea selection-target=\"\" class=\"ctc-copy-content\" style=\"display: none;\">ansible-playbook -i \/etc\/ansible\/hosts install_docker.yml<\/textarea>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9fb54d3 e-flex e-con-boxed e-con e-parent\" data-id=\"9fb54d3\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0cf7311 ahura-dark-mode-filter-texts-no elementor-widget elementor-widget-text-editor\" data-id=\"0cf7311\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u062f\u0631 \u0635\u0648\u0631\u062a \u0628\u0631\u0648\u0632 \u062e\u0637\u0627\u060c \u0644\u0627\u06af\u200c\u0647\u0627\u06cc \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0645\u0634\u06a9\u0644\u0627\u062a \u0627\u062d\u062a\u0645\u0627\u0644\u06cc \u0628\u0631\u0637\u0631\u0641 \u0634\u0648\u0646\u062f. \u0646\u0645\u0627\u06cc\u0634 \u067e\u06cc\u0627\u0645 \u0645\u0648\u0641\u0642\u06cc\u062a\u200c\u0622\u0645\u06cc\u0632 \u0628\u0648\u062f\u0646 \u0646\u0635\u0628\u060c \u0646\u0634\u0627\u0646\u200c\u062f\u0647\u0646\u062f\u0647 \u0627\u062c\u0631\u0627\u06cc \u062f\u0631\u0633\u062a Playbook \u0627\u0633\u062a.<\/p><p><strong>\u06f4<\/strong><strong>. <\/strong><strong>\u062a\u0633\u062a \u0635\u062d\u062a \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631<\/strong><\/p><p>\u0628\u0631\u0627\u06cc \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u0646\u0635\u0628 \u0635\u062d\u06cc\u062d \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u06cc\u06a9 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0633\u0627\u062f\u0647 \u062f\u0627\u06a9\u0631 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-faa1eb7 e-flex e-con-boxed e-con e-parent\" data-id=\"faa1eb7\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b8a6762 ahura-dark-mode-filter-texts-no elementor-widget elementor-widget-ctc_message\" data-id=\"b8a6762\" data-element_type=\"widget\" data-widget_type=\"ctc_message.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"ctc-block ctc-message\">\n\t\t\t<div class=\"ctc-block-content\">\n\t\t\t\t<div class=\"ctc-message-box\">\n\t\t\t\t\t<div class=\"ctc-message-text\"><p>sudo docker run hello-world<\/p>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"ctc-block-actions\">\n\t\t\t\t\t\t<button class=\"ctc-block-copy ctc-with-icon\" copy-as-raw='yes' data-copied=\"Copied!\">\n\t\t\t<svg aria-hidden=\"true\" focusable=\"false\" role=\"img\" class=\"copy-icon\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"currentColor\"><path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"><\/path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"><\/path><\/svg><svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"check-icon\" fill=\"currentColor\"><path d=\"M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z\"><\/path><\/svg><span class=\"ctc-button-text\">Copy<\/span>\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<textarea selection-target=\"\" class=\"ctc-copy-content\" style=\"display: none;\">sudo docker run hello-world<\/textarea>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-471ae92 e-flex e-con-boxed e-con e-parent\" data-id=\"471ae92\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b508c64 ahura-dark-mode-filter-texts-no elementor-widget elementor-widget-text-editor\" data-id=\"b508c64\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u0627\u06af\u0631 \u067e\u06cc\u0627\u0645 \u062e\u0648\u0634\u200c\u0622\u0645\u062f\u06af\u0648\u06cc\u06cc \u062f\u0627\u06a9\u0631 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0634\u0648\u062f\u060c \u0641\u0631\u0627\u06cc\u0646\u062f \u0646\u0635\u0628 \u0628\u0627 \u0645\u0648\u0641\u0642\u06cc\u062a \u0627\u0646\u062c\u0627\u0645 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p><h2><strong>\u0645\u0648\u0627\u0631\u062f \u06a9\u0627\u0631\u0628\u0631\u062f \u0627\u0646\u0633\u06cc\u0628\u0644 \u062f\u0631 \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0628\u0627<\/strong><strong> Ansible<\/strong><\/h2><p>\u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u06a9\u0627\u0631\u0628\u0631\u062f\u0647\u0627\u06cc \u0627\u06cc\u0646 \u0631\u0648\u0634 \u0639\u0628\u0627\u0631\u062a\u200c\u0627\u0646\u062f \u0627\u0632:<\/p><ul><li>\u0645\u062f\u06cc\u0631\u06cc\u062a \u0686\u0646\u062f\u06cc\u0646 \u0633\u0631\u0648\u0631 \u0648 \u06a9\u0644\u0627\u0633\u062a\u0631\u0647\u0627\u06cc \u0628\u0632\u0631\u06af \u0628\u0647 \u0635\u0648\u0631\u062a \u0645\u062a\u0645\u0631\u06a9\u0632.<\/li><li>\u062a\u0633\u0647\u06cc\u0644 \u0647\u0645\u06a9\u0627\u0631\u06cc \u062a\u06cc\u0645\u200c\u0647\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u06a9\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0645\u062d\u06cc\u0637\u200c\u0647\u0627\u06cc \u0645\u0634\u0627\u0628\u0647 \u062f\u0627\u0631\u0646\u062f.<\/li><li>\u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u0633\u0631\u06cc\u0639 \u0648 \u0628\u0647\u06cc\u0646\u0647 \u0645\u062d\u06cc\u0637\u200c\u0647\u0627\u06cc \u062a\u0633\u062a \u0648 \u062a\u0648\u0644\u06cc\u062f.<\/li><li>\u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u062f\u0627\u06a9\u0631 \u0628\u062f\u0648\u0646 \u062e\u0637\u0627 \u0648 \u067e\u06cc\u0686\u06cc\u062f\u06af\u06cc.<\/li><\/ul><p>\u0628\u0631\u0627\u06cc \u062e\u0631\u06cc\u062f \u0633\u0631\u0648\u0631\u0647\u0627\u06cc \u0645\u062c\u0627\u0632\u06cc \u067e\u0631\u0642\u062f\u0631\u062a \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0631\u0648\u06cc \u0622\u0646\u200c\u0647\u0627 \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0631\u0627 \u0628\u0627 Ansible \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f\u060c \u0628\u0647 \u0635\u0641\u062d\u0647 <span style=\"color: #0000ff;\"><strong><a style=\"color: #0000ff;\" href=\"https:\/\/spadserver.com\/product\/virtual-server\">\u0633\u0631\u0648\u0631 \u0645\u062c\u0627\u0632\u06cc<\/a><\/strong><\/span> \u0633\u0627\u06cc\u062a \u0645\u0627 \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b5314c8 ahura-dark-mode-filter-texts-no elementor-widget elementor-widget-colorful_title2\" data-id=\"b5314c8\" data-element_type=\"widget\" data-widget_type=\"colorful_title2.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"colorful-title2\">\n            <div class=\"colorful-title-items\">\n                                    <span class=\"dot dot-1\"><\/span><span class=\"dot dot-2\"><\/span>\n                                <div class=\"cf-content\">\n                                            <span class=\"elementor-repeater-item-03d3f8b item-title\">\n                        \u0645\u0642\u0627\u0644\u0647                    <\/span>\n                                                <span class=\"elementor-repeater-item-9273356 item-title\">\n                        \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc:                    <\/span>\n                                        <\/div>\n                                    <span class=\"dot dot-3\"><\/span><span class=\"dot dot-4\"><\/span>\n                            <\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d5088e7 e-flex e-con-boxed e-con e-parent\" data-id=\"d5088e7\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-53d8477 ahura-dark-mode-filter-texts-no elementor-widget elementor-widget-suggestion_post2\" data-id=\"53d8477\" data-element_type=\"widget\" data-widget_type=\"suggestion_post2.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"d-flex flex-column flex-md-row align-items-center suggestion-post2-element suggestion-post2-53d8477\">\n                            <div class=\"position-relative post-thumbnail\">\n                    <img decoding=\"async\" src=\"https:\/\/spadserver.com\/blog\/wp-content\/uploads\/2025\/07\/mariadb.png\" alt=\"\u0646\u0635\u0628 MariaDB \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 | \u0646\u0635\u0628 MariaDB \u062f\u0631 \u0633\u0631\u0648\u0631 \u0645\u062c\u0627\u0632\u06cc \u0644\u06cc\u0646\u0648\u06a9\u0633\">\n                    <div class=\"img-overlay\"><\/div>\n                <\/div>\n                        <div class=\"post-content\">\n                <h2 class=\"post-title\"><a href=\"https:\/\/spadserver.com\/blog\/%d9%86%d8%b5%d8%a8-mariadb-%d8%af%d8%b1-%d8%b3%d8%b1%d9%88%d8%b1-%d8%a7%d9%88%d8%a8%d9%88%d9%86%d8%aa%d9%88-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3\/\">\u0646\u0635\u0628 MariaDB \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 | \u0646\u0635\u0628 MariaDB \u062f\u0631 \u0633\u0631\u0648\u0631 \u0645\u062c\u0627\u0632\u06cc \u0644\u06cc\u0646\u0648\u06a9\u0633<\/a><\/h2>\n                <p class=\"description\">\u0627\u06af\u0631 \u062a\u0627 \u062d\u0627\u0644\u0627 \u0628\u0627 \u06cc\u06a9 \u0633\u0631\u0648\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633\u06cc \u06a9\u0627\u0631 \u06a9\u0631\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f\u060c \u0627\u062d\u062a\u0645\u0627\u0644\u0627 \u0622\u0646 \u0644\u062d\u0638\u0647 \u0631\u0627 \u062a\u062c\u0631\u0628\u0647 \u06a9\u0631\u062f\u0647 \u0627\u06cc\u062f \u06a9\u0647 \u0647\u0645\u0647 \u06cc \u0633\u0631\u0648\u06cc\u0633 \u0647\u0627 \u06cc\u06a9\u06cc \u067e\u0633 \u0627\u0632 \u062f\u06cc\u06af\u0631\u06cc \u0622\u0645\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u0646\u062f. \u0648...<\/p>\n                <div class=\"d-flex position-relative post-meta\">\n                    <p class=\"post-author\">\n                                                <span class=\"value\">arman<\/span>\n                    <\/p>\n                    <p class=\"post-date\">\n                                                    <span class=\"prefix\">\u0645\u0646\u062a\u0634\u0631 \u0634\u062f\u0647<\/span>\n                                                <span class=\"value\">\u06f1 \u0633\u0627\u0644<\/span>\n                                                    <span class=\"postfix\">\u067e\u06cc\u0634<\/span>\n                                            <\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a85b363 e-flex e-con-boxed e-con e-parent\" data-id=\"a85b363\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-330fadf ahura-dark-mode-filter-texts-no elementor-widget elementor-widget-special_title2\" data-id=\"330fadf\" data-element_type=\"widget\" data-widget_type=\"special_title2.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"special-title2-element\">\n            <div class=\"title-wrap\">\n                <h2 class=\"title-tag\">\n                    \u0633\u0648\u0627\u0644\u0627\u062a \u0645\u062a\u062f\u0627\u0648\u0644 (FAQ) \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0628\u0627 Ansible                <\/h2>\n                <span class=\"after-line\"><\/span>\n            <\/div>\n        <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7c23caa e-flex e-con-boxed e-con e-parent\" data-id=\"7c23caa\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9e5dbec ahura-element-dark-mode-no ahura-dark-mode-filter-texts-no elementor-widget elementor-widget-ahura_faq\" data-id=\"9e5dbec\" data-element_type=\"widget\" data-widget_type=\"ahura_faq.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"ahura_element_faq ahura-faq1-9e5dbec\">\n            <div class=\"ah-items\">                \n                                <div class=\"ah-item ah-has-bg ah-has-text elementor-repeater-item-cc2d1f3\">\n                    <div class=\"ah-title-section\">\n                        <div class=\"ah-title\">\u0622\u06cc\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0645 Ansible \u0631\u0627 \u0631\u0648\u06cc \u0648\u06cc\u0646\u062f\u0648\u0632 \u06a9\u0646\u062a\u0631\u0644\u200c\u06a9\u0646\u0646\u062f\u0647 \u0646\u0635\u0628 \u06a9\u0646\u0645\u061f<\/div>\n                        <div class=\"title-arrows-area\">\n                            <div class=\"ah-icon ah-for-open\">\n                                <i class=\"fa fa-chevron-down\"><\/i>                            <\/div>\n                            <div class=\"ah-icon ah-for-close\">\n                                <i class=\"fa fa-chevron-up\"><\/i>                            <\/div>\n                        <\/div>\n                    <\/div>\n                    <div class=\"ah-description\">\u0628\u0644\u0647. \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Windows Subsystem for Linux (WSL) \u06cc\u0627 \u0646\u0635\u0628 Ansible \u0631\u0648\u06cc \u0645\u0627\u0634\u06cc\u0646 \u0645\u062c\u0627\u0632\u06cc \u0644\u06cc\u0646\u0648\u06a9\u0633\u06cc \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0648\u06cc\u0646\u062f\u0648\u0632 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06a9\u0646\u062a\u0631\u0644 \u0646\u0648\u062f \u0628\u0647\u0631\u0647 \u0628\u0628\u0631\u06cc\u062f.<\/div>\n                <\/div>\n                                <div class=\"ah-item ah-has-bg ah-has-text elementor-repeater-item-6f2b358\">\n                    <div class=\"ah-title-section\">\n                        <div class=\"ah-title\">\u0686\u06af\u0648\u0646\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0645 Playbook \u0631\u0627 \u0628\u0631\u0627\u06cc \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u062f\u0627\u06a9\u0631 \u0633\u0641\u0627\u0631\u0634\u06cc \u06a9\u0646\u0645\u061f<\/div>\n                        <div class=\"title-arrows-area\">\n                            <div class=\"ah-icon ah-for-open\">\n                                <i class=\"fa fa-chevron-down\"><\/i>                            <\/div>\n                            <div class=\"ah-icon ah-for-close\">\n                                <i class=\"fa fa-chevron-up\"><\/i>                            <\/div>\n                        <\/div>\n                    <\/div>\n                    <div class=\"ah-description\">\u06a9\u0627\u0641\u06cc \u0627\u0633\u062a \u062f\u0631 Playbook \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc \u0645\u062a\u0641\u0627\u0648\u062a \u0628\u0633\u062a\u0647\u200c\u0647\u0627\u06cc \u062f\u0627\u06a9\u0631 \u0631\u0627 \u062a\u0639\u0631\u06cc\u0641 \u06a9\u0646\u06cc\u062f \u06cc\u0627 \u0627\u0632 \u0645\u062a\u063a\u06cc\u0631\u0647\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u0646\u0633\u062e\u0647 \u0647\u062f\u0641 \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f.<\/div>\n                <\/div>\n                                <div class=\"ah-item ah-has-bg ah-has-text elementor-repeater-item-9b63b80\">\n                    <div class=\"ah-title-section\">\n                        <div class=\"ah-title\">\u0627\u0645\u0646\u06cc\u062a \u0627\u0631\u062a\u0628\u0627\u0637 SSH \u062f\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Ansible \u0686\u06af\u0648\u0646\u0647 \u062a\u0623\u0645\u06cc\u0646 \u0645\u06cc\u200c\u0634\u0648\u062f\u061f<\/div>\n                        <div class=\"title-arrows-area\">\n                            <div class=\"ah-icon ah-for-open\">\n                                <i class=\"fa fa-chevron-down\"><\/i>                            <\/div>\n                            <div class=\"ah-icon ah-for-close\">\n                                <i class=\"fa fa-chevron-up\"><\/i>                            <\/div>\n                        <\/div>\n                    <\/div>\n                    <div class=\"ah-description\">\u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc SSH \u0648 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0645\u0646\u0627\u0633\u0628 \u062f\u0631 \u0641\u0627\u06cc\u0644 ssh_config \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0627\u0645\u0646\u06cc\u062a \u0628\u0627\u0644\u0627 \u0631\u0627 \u062a\u0636\u0645\u06cc\u0646 \u06a9\u0631\u062f. \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0631\u0648\u0634\u200c\u0647\u0627\u06cc \u062a\u0627\u06cc\u06cc\u062f \u0647\u0648\u06cc\u062a \u062f\u0648 \u0645\u0631\u062d\u0644\u0647\u200c\u0627\u06cc \u0646\u06cc\u0632 \u062a\u0648\u0635\u06cc\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/div>\n                <\/div>\n                                <div class=\"ah-item ah-has-bg ah-has-text elementor-repeater-item-e0d292a\">\n                    <div class=\"ah-title-section\">\n                        <div class=\"ah-title\">\u0622\u06cc\u0627 Ansible \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0631\u0627 \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u0622\u0641\u0644\u0627\u06cc\u0646 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u062f\u061f<\/div>\n                        <div class=\"title-arrows-area\">\n                            <div class=\"ah-icon ah-for-open\">\n                                <i class=\"fa fa-chevron-down\"><\/i>                            <\/div>\n                            <div class=\"ah-icon ah-for-close\">\n                                <i class=\"fa fa-chevron-up\"><\/i>                            <\/div>\n                        <\/div>\n                    <\/div>\n                    <div class=\"ah-description\">\u0628\u0644\u0647\u060c \u06af\u0631\u0686\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc\u200c\u0647\u0627\u06cc \u0648\u06cc\u0698\u0647 \u0628\u0631\u0627\u06cc \u062f\u0627\u0646\u0644\u0648\u062f \u0628\u0633\u062a\u0647\u200c\u0647\u0627 \u0648 \u0627\u0646\u062a\u0642\u0627\u0644 \u0622\u0646\u200c\u0647\u0627 \u0628\u0647 \u0633\u0631\u0648\u0631\u0647\u0627\u06cc \u0647\u062f\u0641 \u062f\u0627\u0631\u062f\u060c \u0627\u0645\u0627 \u0627\u06cc\u0646 \u0627\u0645\u06a9\u0627\u0646 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f.<\/div>\n                <\/div>\n                                <div class=\"ah-item ah-has-bg ah-has-text elementor-repeater-item-7d20488\">\n                    <div class=\"ah-title-section\">\n                        <div class=\"ah-title\">\u062a\u0641\u0627\u0648\u062a \u0627\u062c\u0631\u0627\u06cc \u062f\u0627\u06a9\u0631 \u0631\u0648\u06cc Ubuntu \u0648 \u062a\u0648\u0632\u06cc\u0639\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631 \u0686\u06cc\u0633\u062a\u061f<\/div>\n                        <div class=\"title-arrows-area\">\n                            <div class=\"ah-icon ah-for-open\">\n                                <i class=\"fa fa-chevron-down\"><\/i>                            <\/div>\n                            <div class=\"ah-icon ah-for-close\">\n                                <i class=\"fa fa-chevron-up\"><\/i>                            <\/div>\n                        <\/div>\n                    <\/div>\n                    <div class=\"ah-description\">\u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0631\u0633\u0645\u06cc \u0648 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0628\u0647\u062a\u0631\u06cc \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u062f\u0627\u06a9\u0631 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u0648 \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u06af\u0633\u062a\u0631\u062f\u0647\u200c\u062a\u0631 \u0648 \u062c\u0627\u0645\u0639\u0647 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0641\u0639\u0627\u0644\u200c\u062a\u0631 \u0627\u0633\u062a.<\/div>\n                <\/div>\n                            <\/div>\n        <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d60e0ca e-flex e-con-boxed e-con e-parent\" data-id=\"d60e0ca\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-81d421e ahura-dark-mode-filter-texts-no elementor-widget elementor-widget-text-editor\" data-id=\"81d421e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: center;\"><strong>\u0628\u0631\u0627\u06cc \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u0634\u0627\u0648\u0631\u0647 \u062a\u062e\u0635\u0635\u06cc \u062f\u0631\u0628\u0627\u0631\u0647 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u062f\u0631 \u0632\u06cc\u0631\u0633\u0627\u062e\u062a \u062e\u0648\u062f\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f <span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/crm.spadserver.com\/submitticket.php?step=2&amp;deptid=8\">\u0628\u0627 \u062a\u06cc\u0645 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u0627<\/a> <\/span>\u062a\u0645\u0627\u0633 \u0628\u06af\u06cc\u0631\u06cc\u062f.<\/strong><\/p><p>\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a125cd9 e-flex e-con-boxed e-con e-parent\" data-id=\"a125cd9\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c0b83a8 ahura-dark-mode-filter-texts-no elementor-widget elementor-widget-text-editor\" data-id=\"c0b83a8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2><strong>\u0646\u062a\u06cc\u062c\u0647 \u06af\u06cc\u0631\u06cc<\/strong><\/h2><p>\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647\u060c \u0622\u0645\u0648\u0632\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Ansible \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u0648 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0628\u0647 \u0637\u0648\u0631 \u06a9\u0627\u0645\u0644 \u0628\u0631\u0631\u0633\u06cc \u0634\u062f. \u0628\u0627 \u0628\u0647\u200c\u06a9\u0627\u0631\u06af\u06cc\u0631\u06cc Ansible\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0641\u0631\u0627\u06cc\u0646\u062f\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0646\u0635\u0628 \u0631\u0627 \u0628\u0647 \u0633\u0627\u062f\u0647\u200c\u062a\u0631\u06cc\u0646 \u0634\u06a9\u0644 \u0645\u0645\u06a9\u0646 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0646\u06cc\u062f \u0648 \u0627\u0632 \u0645\u0632\u0627\u06cc\u0627\u06cc \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u062f\u0631 \u062a\u06cc\u0645\u200c\u0647\u0627 \u0648 \u0633\u0627\u0632\u0645\u0627\u0646\u200c\u0647\u0627\u06cc \u062e\u0648\u062f \u0628\u0647\u0631\u0647\u200c\u0645\u0646\u062f \u0634\u0648\u06cc\u062f. \u0634\u0631\u0648\u0639 \u06a9\u0627\u0631 \u0628\u0627 Ansible \u0648 \u0627\u06cc\u062c\u0627\u062f Playbook \u0645\u062e\u0635\u0648\u0635 \u062f\u0627\u06a9\u0631\u060c \u06af\u0627\u0645\u06cc \u0647\u0648\u0634\u0645\u0646\u062f\u0627\u0646\u0647 \u0628\u0647 \u0633\u0648\u06cc \u062a\u062d\u0648\u0644 \u062f\u06cc\u062c\u06cc\u062a\u0627\u0644 \u062f\u0631 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0633\u0631\u0648\u0631\u0647\u0627 \u0627\u0633\u062a.<\/p><p>\u0648\u0642\u062a \u0622\u0646 \u0627\u0633\u062a \u06a9\u0647 \u06af\u0627\u0645 \u0628\u0639\u062f\u06cc \u0631\u0627 \u0628\u0631\u062f\u0627\u0631\u06cc\u062f \u0648 \u0628\u0627 \u06a9\u0645\u06a9 Ansible \u062f\u0627\u06a9\u0631 \u0631\u0627 \u062f\u0631 \u0645\u062d\u06cc\u0637\u200c\u0647\u0627\u06cc \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0628\u0647 \u0635\u0648\u0631\u062a \u06a9\u0627\u0645\u0644\u0627\u064b \u0627\u062a\u0648\u0645\u0627\u062a\u06cc\u06a9 \u0646\u0635\u0628 \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0646\u06cc\u062f.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u062e\u0648\u062f\u06a9\u0627\u0631\u0633\u0627\u0632\u06cc \u0641\u0631\u0627\u06cc\u0646\u062f\u0647\u0627\u06cc \u0641\u0646\u0627\u0648\u0631\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0627\u0632 \u0628\u062e\u0634 \u0647\u0627\u06cc \u0645\u0647\u0645 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0633\u0631\u0648\u0631 \u0628\u0647 \u062d\u0633\u0627\u0628 \u0645\u06cc\u200c\u0622\u06cc\u062f. Ansible \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0627\u0628\u0632\u0627\u0631\u06cc \u0642\u062f\u0631\u062a\u0645\u0646\u062f \u062f\u0631 \u0627\u06cc\u0646 \u0632\u0645\u06cc\u0646\u0647\u060c \u0628\u0647 \u0634\u0645\u0627 \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f \u062a\u0627 \u0628\u0647 \u0622\u0633\u0627\u0646\u06cc \u0648 \u0628\u0627&#8230;<\/p>\n","protected":false},"author":4,"featured_media":3018,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"content_types":[],"class_list":["post-2868","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-1"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.1 (Yoast SEO v24.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0628\u0627 Ansible | \u0622\u0645\u0648\u0632\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Ansible \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 - \u0627\u0633\u067e\u0627\u062f \u0633\u0631\u0648\u0631<\/title>\n<meta name=\"description\" content=\"\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0627\u0633\u067e\u0627\u062f \u0633\u0631\u0648\u0631 \u0628\u0647 \u0628\u0631\u0631\u0633\u06cc \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0628\u0627 Ansible \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u0646\u0633\u06cc\u0628\u0644 (Ansible) \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0645\u06cc \u067e\u0631\u062f\u0627\u0632\u06cc\u0645.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/spadserver.com\/blog\/\u0646\u0635\u0628-\u062f\u0627\u06a9\u0631-\u0628\u0627-ansible\/\" \/>\n<meta property=\"og:locale\" content=\"fa_IR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0628\u0627 Ansible | \u0622\u0645\u0648\u0632\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Ansible \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648\" \/>\n<meta property=\"og:description\" content=\"\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0627\u0633\u067e\u0627\u062f \u0633\u0631\u0648\u0631 \u0628\u0647 \u0628\u0631\u0631\u0633\u06cc \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0628\u0627 Ansible \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u0646\u0633\u06cc\u0628\u0644 (Ansible) \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0645\u06cc \u067e\u0631\u062f\u0627\u0632\u06cc\u0645.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/spadserver.com\/blog\/\u0646\u0635\u0628-\u062f\u0627\u06a9\u0631-\u0628\u0627-ansible\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0627\u0633\u067e\u0627\u062f \u0633\u0631\u0648\u0631\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-19T11:55:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-21T04:57:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/spadserver.com\/blog\/wp-content\/uploads\/2026\/02\/\u0646\u0635\u0628-\u062f\u0627\u06a9\u0631-\u0628\u0627-Ansible-1024x683.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"683\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"arman\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0646\u0648\u0634\u062a\u0647\u200c\u0634\u062f\u0647 \u0628\u062f\u0633\u062a\" \/>\n\t<meta name=\"twitter:data1\" content=\"arman\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u0632\u0645\u0627\u0646 \u062a\u0642\u0631\u06cc\u0628\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 \u062f\u0642\u06cc\u0642\u0647\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/spadserver.com\/blog\/%d9%86%d8%b5%d8%a8-%d8%af%d8%a7%da%a9%d8%b1-%d8%a8%d8%a7-ansible\/\",\"url\":\"https:\/\/spadserver.com\/blog\/%d9%86%d8%b5%d8%a8-%d8%af%d8%a7%da%a9%d8%b1-%d8%a8%d8%a7-ansible\/\",\"name\":\"\u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0628\u0627 Ansible | \u0622\u0645\u0648\u0632\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Ansible \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 - \u0627\u0633\u067e\u0627\u062f \u0633\u0631\u0648\u0631\",\"isPartOf\":{\"@id\":\"https:\/\/spadserver.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/spadserver.com\/blog\/%d9%86%d8%b5%d8%a8-%d8%af%d8%a7%da%a9%d8%b1-%d8%a8%d8%a7-ansible\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/spadserver.com\/blog\/%d9%86%d8%b5%d8%a8-%d8%af%d8%a7%da%a9%d8%b1-%d8%a8%d8%a7-ansible\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/spadserver.com\/blog\/wp-content\/uploads\/2026\/02\/\u0646\u0635\u0628-\u062f\u0627\u06a9\u0631-\u0628\u0627-Ansible.png\",\"datePublished\":\"2026-02-19T11:55:56+00:00\",\"dateModified\":\"2026-02-21T04:57:02+00:00\",\"author\":{\"@id\":\"https:\/\/spadserver.com\/blog\/#\/schema\/person\/95c66c940807dc8e6e36d08612bfdc9c\"},\"description\":\"\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0627\u0633\u067e\u0627\u062f \u0633\u0631\u0648\u0631 \u0628\u0647 \u0628\u0631\u0631\u0633\u06cc \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0628\u0627 Ansible \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u0646\u0633\u06cc\u0628\u0644 (Ansible) \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0645\u06cc \u067e\u0631\u062f\u0627\u0632\u06cc\u0645.\",\"breadcrumb\":{\"@id\":\"https:\/\/spadserver.com\/blog\/%d9%86%d8%b5%d8%a8-%d8%af%d8%a7%da%a9%d8%b1-%d8%a8%d8%a7-ansible\/#breadcrumb\"},\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/spadserver.com\/blog\/%d9%86%d8%b5%d8%a8-%d8%af%d8%a7%da%a9%d8%b1-%d8%a8%d8%a7-ansible\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fa-IR\",\"@id\":\"https:\/\/spadserver.com\/blog\/%d9%86%d8%b5%d8%a8-%d8%af%d8%a7%da%a9%d8%b1-%d8%a8%d8%a7-ansible\/#primaryimage\",\"url\":\"https:\/\/spadserver.com\/blog\/wp-content\/uploads\/2026\/02\/\u0646\u0635\u0628-\u062f\u0627\u06a9\u0631-\u0628\u0627-Ansible.png\",\"contentUrl\":\"https:\/\/spadserver.com\/blog\/wp-content\/uploads\/2026\/02\/\u0646\u0635\u0628-\u062f\u0627\u06a9\u0631-\u0628\u0627-Ansible.png\",\"width\":1536,\"height\":1024,\"caption\":\"\u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0628\u0627 Ansible\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/spadserver.com\/blog\/%d9%86%d8%b5%d8%a8-%d8%af%d8%a7%da%a9%d8%b1-%d8%a8%d8%a7-ansible\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u062e\u0627\u0646\u0647\",\"item\":\"https:\/\/spadserver.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0628\u0627 Ansible | \u0622\u0645\u0648\u0632\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Ansible \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/spadserver.com\/blog\/#website\",\"url\":\"https:\/\/spadserver.com\/blog\/\",\"name\":\"\u0627\u0633\u067e\u0627\u062f \u0633\u0631\u0648\u0631\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/spadserver.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fa-IR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/spadserver.com\/blog\/#\/schema\/person\/95c66c940807dc8e6e36d08612bfdc9c\",\"name\":\"arman\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fa-IR\",\"@id\":\"https:\/\/spadserver.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/eb958f88f9eef83ac4bf2f79a86e1c8d7dda6d10e6227a4bd9026b36a689d82f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/eb958f88f9eef83ac4bf2f79a86e1c8d7dda6d10e6227a4bd9026b36a689d82f?s=96&d=mm&r=g\",\"caption\":\"arman\"},\"url\":\"https:\/\/spadserver.com\/blog\/author\/arman\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0628\u0627 Ansible | \u0622\u0645\u0648\u0632\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Ansible \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 - \u0627\u0633\u067e\u0627\u062f \u0633\u0631\u0648\u0631","description":"\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0627\u0633\u067e\u0627\u062f \u0633\u0631\u0648\u0631 \u0628\u0647 \u0628\u0631\u0631\u0633\u06cc \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0628\u0627 Ansible \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u0646\u0633\u06cc\u0628\u0644 (Ansible) \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0645\u06cc \u067e\u0631\u062f\u0627\u0632\u06cc\u0645.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/spadserver.com\/blog\/\u0646\u0635\u0628-\u062f\u0627\u06a9\u0631-\u0628\u0627-ansible\/","og_locale":"fa_IR","og_type":"article","og_title":"\u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0628\u0627 Ansible | \u0622\u0645\u0648\u0632\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Ansible \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648","og_description":"\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0627\u0633\u067e\u0627\u062f \u0633\u0631\u0648\u0631 \u0628\u0647 \u0628\u0631\u0631\u0633\u06cc \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0628\u0627 Ansible \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u0646\u0633\u06cc\u0628\u0644 (Ansible) \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0645\u06cc \u067e\u0631\u062f\u0627\u0632\u06cc\u0645.","og_url":"https:\/\/spadserver.com\/blog\/\u0646\u0635\u0628-\u062f\u0627\u06a9\u0631-\u0628\u0627-ansible\/","og_site_name":"\u0627\u0633\u067e\u0627\u062f \u0633\u0631\u0648\u0631","article_published_time":"2026-02-19T11:55:56+00:00","article_modified_time":"2026-02-21T04:57:02+00:00","og_image":[{"width":1024,"height":683,"url":"https:\/\/spadserver.com\/blog\/wp-content\/uploads\/2026\/02\/\u0646\u0635\u0628-\u062f\u0627\u06a9\u0631-\u0628\u0627-Ansible-1024x683.png","type":"image\/png"}],"author":"arman","twitter_card":"summary_large_image","twitter_misc":{"\u0646\u0648\u0634\u062a\u0647\u200c\u0634\u062f\u0647 \u0628\u062f\u0633\u062a":"arman","\u0632\u0645\u0627\u0646 \u062a\u0642\u0631\u06cc\u0628\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646":"8 \u062f\u0642\u06cc\u0642\u0647"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/spadserver.com\/blog\/%d9%86%d8%b5%d8%a8-%d8%af%d8%a7%da%a9%d8%b1-%d8%a8%d8%a7-ansible\/","url":"https:\/\/spadserver.com\/blog\/%d9%86%d8%b5%d8%a8-%d8%af%d8%a7%da%a9%d8%b1-%d8%a8%d8%a7-ansible\/","name":"\u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0628\u0627 Ansible | \u0622\u0645\u0648\u0632\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Ansible \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 - \u0627\u0633\u067e\u0627\u062f \u0633\u0631\u0648\u0631","isPartOf":{"@id":"https:\/\/spadserver.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/spadserver.com\/blog\/%d9%86%d8%b5%d8%a8-%d8%af%d8%a7%da%a9%d8%b1-%d8%a8%d8%a7-ansible\/#primaryimage"},"image":{"@id":"https:\/\/spadserver.com\/blog\/%d9%86%d8%b5%d8%a8-%d8%af%d8%a7%da%a9%d8%b1-%d8%a8%d8%a7-ansible\/#primaryimage"},"thumbnailUrl":"https:\/\/spadserver.com\/blog\/wp-content\/uploads\/2026\/02\/\u0646\u0635\u0628-\u062f\u0627\u06a9\u0631-\u0628\u0627-Ansible.png","datePublished":"2026-02-19T11:55:56+00:00","dateModified":"2026-02-21T04:57:02+00:00","author":{"@id":"https:\/\/spadserver.com\/blog\/#\/schema\/person\/95c66c940807dc8e6e36d08612bfdc9c"},"description":"\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0627\u0633\u067e\u0627\u062f \u0633\u0631\u0648\u0631 \u0628\u0647 \u0628\u0631\u0631\u0633\u06cc \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0628\u0627 Ansible \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u0646\u0633\u06cc\u0628\u0644 (Ansible) \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0645\u06cc \u067e\u0631\u062f\u0627\u0632\u06cc\u0645.","breadcrumb":{"@id":"https:\/\/spadserver.com\/blog\/%d9%86%d8%b5%d8%a8-%d8%af%d8%a7%da%a9%d8%b1-%d8%a8%d8%a7-ansible\/#breadcrumb"},"inLanguage":"fa-IR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/spadserver.com\/blog\/%d9%86%d8%b5%d8%a8-%d8%af%d8%a7%da%a9%d8%b1-%d8%a8%d8%a7-ansible\/"]}]},{"@type":"ImageObject","inLanguage":"fa-IR","@id":"https:\/\/spadserver.com\/blog\/%d9%86%d8%b5%d8%a8-%d8%af%d8%a7%da%a9%d8%b1-%d8%a8%d8%a7-ansible\/#primaryimage","url":"https:\/\/spadserver.com\/blog\/wp-content\/uploads\/2026\/02\/\u0646\u0635\u0628-\u062f\u0627\u06a9\u0631-\u0628\u0627-Ansible.png","contentUrl":"https:\/\/spadserver.com\/blog\/wp-content\/uploads\/2026\/02\/\u0646\u0635\u0628-\u062f\u0627\u06a9\u0631-\u0628\u0627-Ansible.png","width":1536,"height":1024,"caption":"\u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0628\u0627 Ansible"},{"@type":"BreadcrumbList","@id":"https:\/\/spadserver.com\/blog\/%d9%86%d8%b5%d8%a8-%d8%af%d8%a7%da%a9%d8%b1-%d8%a8%d8%a7-ansible\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u062e\u0627\u0646\u0647","item":"https:\/\/spadserver.com\/blog\/"},{"@type":"ListItem","position":2,"name":"\u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u0628\u0627 Ansible | \u0622\u0645\u0648\u0632\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Ansible \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648"}]},{"@type":"WebSite","@id":"https:\/\/spadserver.com\/blog\/#website","url":"https:\/\/spadserver.com\/blog\/","name":"\u0627\u0633\u067e\u0627\u062f \u0633\u0631\u0648\u0631","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/spadserver.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fa-IR"},{"@type":"Person","@id":"https:\/\/spadserver.com\/blog\/#\/schema\/person\/95c66c940807dc8e6e36d08612bfdc9c","name":"arman","image":{"@type":"ImageObject","inLanguage":"fa-IR","@id":"https:\/\/spadserver.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/eb958f88f9eef83ac4bf2f79a86e1c8d7dda6d10e6227a4bd9026b36a689d82f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/eb958f88f9eef83ac4bf2f79a86e1c8d7dda6d10e6227a4bd9026b36a689d82f?s=96&d=mm&r=g","caption":"arman"},"url":"https:\/\/spadserver.com\/blog\/author\/arman\/"}]}},"_links":{"self":[{"href":"https:\/\/spadserver.com\/blog\/wp-json\/wp\/v2\/posts\/2868","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spadserver.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/spadserver.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/spadserver.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/spadserver.com\/blog\/wp-json\/wp\/v2\/comments?post=2868"}],"version-history":[{"count":45,"href":"https:\/\/spadserver.com\/blog\/wp-json\/wp\/v2\/posts\/2868\/revisions"}],"predecessor-version":[{"id":3025,"href":"https:\/\/spadserver.com\/blog\/wp-json\/wp\/v2\/posts\/2868\/revisions\/3025"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/spadserver.com\/blog\/wp-json\/wp\/v2\/media\/3018"}],"wp:attachment":[{"href":"https:\/\/spadserver.com\/blog\/wp-json\/wp\/v2\/media?parent=2868"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/spadserver.com\/blog\/wp-json\/wp\/v2\/categories?post=2868"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/spadserver.com\/blog\/wp-json\/wp\/v2\/tags?post=2868"},{"taxonomy":"content_types","embeddable":true,"href":"https:\/\/spadserver.com\/blog\/wp-json\/wp\/v2\/content_types?post=2868"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}