使用Salt-API可以更加方便的对salt进行管理。配置salt-api主要有这样几个步骤:1、证书2、配置文件3、验证。使用PAM验证4、启动salt-api验证配置添加用户:# useradd -M -s /sbin/nologin saltapi设置密码:# passwd saltapi设置密钥:[root@node1 /etc/pki/tls/certs
原创
2016-11-24 21:47:54
4182阅读
Salt API是SaltStack提供给用户的一种RESTful风格的API,可以用于管理、监控、配置、自动化等操作。通过Salt API,用户可以通过HTTP请求模拟Salt命令行操作,实现远程主机的配置管理和监控。
整体流程如下:
| 步骤 | 操作 |
|------|--------------------------|
| 1 | 配置
原创
2024-04-28 10:40:23
30阅读
#!/usr/bin/env python
#coding=utf-8
#For Python2
import urllib,urllib2,json,sys,importlib,argparse
reload(sys)
sys.setdefaultencoding('utf-8')
class saltAPI():
def __init__(self):
原创
2021-08-23 10:59:57
189阅读
curl调用salt api cmd.run使用方法如下:
curl http://10.10.2.11:8000 \
-H 'Accept: application/x-yaml' \
-H 'X-Auth-Token: 042a226e6'\
-d client=local \
-d tgt='10.10.2.4' \
-d fun='cmd.run' \
-d arg='get-host
原创
2021-08-23 10:58:54
413阅读
因为在学习salt-gitfs过程中。需要安装salt-api。这里面好多坑,其实步骤很简单的!把这个过程记录一下。系统环境:centos6.5x86_64 python 2.6+一、安装salt和依赖cat /etc/redhat-release安装epel源yum install epel-release安装依赖
原创
2016-01-29 11:06:10
915阅读
安装salt apiyum -y install salt-api pyOpenSSL systemctl enable salt-api生成自签名证书(用于sslmake testcertcd /etc/pki/tls/private/# 解密key文件,生成无密码的key文件, 过程中需要输入key密码,该密码为之前生成证书时设置的密码openssl rsa -in
转载
2017-05-27 17:39:26
526阅读
# -*- coding: utf-8 -*-
from django.http import HttpResponse
from django.http import HttpResponseRedirect
from django.shortcuts import
原创
2017-02-12 16:30:53
893阅读
这点时间研究运维自动化,研究到salt-api部分遇到了很多坑,这里记录一下,前面的陆续补上。1、进程正题,步骤开始: cd /etc/yum.repos.d/ && wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release
原创
2015-02-10 16:28:34
6917阅读
点赞
1评论
salt-API安装指南
转载
2019-06-15 14:31:38
330阅读
Salt api安装及配置
原创
2017-08-22 11:00:40
2762阅读
点赞
iptables模块基本函数方法:salt.modules.iptables.append(table=u'filter',chain=None,rule=None,family=u'ipv4')
原创
2018-08-17 11:44:36
1267阅读
在Google搜索栏输入salt-api,会有一些。测...
原创
2023-05-21 22:56:38
364阅读
现在所有的操作还是基于命令行模式,在项目中我们不能使用命令行的模式去调用salt-api,所以我们可以写一个基于salt-api的类,方便项目代码的调用。在这里特别附上两种方式实现的python3版本的salt-api class。
转载
2018-03-05 19:18:36
9581阅读
点赞
1评论
详细讲解执行salt命令的代码处理流程,更加熟悉saltstack的底层知识。
原创
2014-08-14 15:40:56
10000+阅读
点赞
4评论
# 实现Python Salt
## 简介
在开始教你如何实现“Python Salt”之前,首先来了解一下什么是Salt。Salt是一个基于Python的强大的自动化运维工具,它可以用于配置管理、远程执行命令、安装软件等各种自动化任务。本文将向你介绍如何使用Python编写Salt相关的代码,以便你能够快速入门和掌握Salt的基本用法。
## 整体流程
下面是完成“Python Salt”的
原创
2023-10-21 11:52:04
81阅读
Salt-api学习笔记一
原创
2016-04-06 13:51:31
1458阅读
#--coding:utf-8--importrequestsimportjsonimporturllib3importsys#首先获得salt的tokendefGet_token():#准备请求头等各种信息urllib3.disable_warnings()URL='https://172.16.185.232/login/'Hander={"User-Agent":"Mozilla/5.0(W
原创
2018-09-17 11:37:42
564阅读
一、介绍
SaltStack 官方提供有REST API格式的 salt-api 项目,将使Salt与第三方系统集成变得尤为简单。本文讲带你了解如何安装配置Salt-API, 如何利用Salt-API获取想要的信息
二、正文
查看salt-master版本,内核信息及系统版本
[root@coms ~]# rpm -qa |grep salt-master
salt-master-2018.3.
原创
2019-04-30 10:04:09
2353阅读
点赞
salt-api介绍saltsatck本身就提供了一套算完整的api,使用 CherryPy 来实现 restful 的 api,供外部的程序调用。
salt-api安装salt-api需要安装,然后进行一些配置才可以正常使用,安装方法有两种。方法一:yum安装,需要的依赖包cherry也会被补全装上。安装salt-api,并设置开机启动
yum -y install salt-api py
转载
2021-09-08 11:11:34
484阅读
SaltStack接口salt-api 介绍 参考官档参考官档 SaltStack官方提供有REST API格式的salt-api项目,将使salt与第三方系统集成变得更加简单。 salt-api安装配置 1)在salt-master上进行安装 2)自签名证书,生产环境可以购买(说明:如果没有sal
原创
2022-05-13 14:59:57
224阅读