Vault

ansible生产环境使用场景(四):encrypt_string加密和ansible-lint调试

懵懂的女人 提交于 2020-08-18 12:21:09
前言: ​ 有时需要对yaml文件中的某些敏感字段进行加密,这时就需要‘ansible-vault encrypt_string ’加密字符串,在使用过程中发现报错:Vault format unhexlify error: Odd-length string fatal,使用ansible-lint工具进行调试排查错误,本文记录了在使用过程中报错及解决的详细过程。 环境说明: 主机名 操作系统版本 ip ansible version 备注 ansible Centos 7.6.1810 172.27.34.51 2.9.9 ansible管理服务器 test85 Centos 7.6.1810 172.27.34.85 / 被管服务器 一、encrypt_string 1.原始yaml文件 --- - hosts: test85 gather_facts: false vars: test_user: "testuser" test_passwd: "test123" tasks: - name: echo user and passwd debug: msg: "user is {{ test_user }},passwd is {{ test_passwd }}" 用户名为testuser,密码为test123 2.对test_passwd字段加密 [root

ansible基础—安装与常用模块

有些话、适合烂在心里 提交于 2020-08-16 12:11:19
ansible介绍: ansible是一个基于python开发的轻量级自动化运维管理工具,可以用来批量执行命令,安装程序,支持playbook编排。它通过ssh协议来连接主机,省去了在每一台主机安装客户端的麻烦,相对比puppet和saltstack,显得更为简单和轻量。 ansible命令参数: Usage: ansible <host-pattern> [options] Options: -a MODULE_ARGS, --args=MODULE_ARGS 模块的参数 module arguments --ask-vault-pass ask for vault password -B SECONDS, --background=SECONDS 异步运行,在X秒后失效 run asynchronously, failing after X seconds (default=N/A) -C, --check don't make any changes; instead, try to predict some 测试运行后改变的内容,不会执行 of the changes that may occur -D, --diff when changing (small) files and templates, show the 在更改文件时,可以显示文件的不同

SFTP 自动输入密码短语

拜拜、爱过 提交于 2020-08-13 15:42:49
如果你的创建的密钥对设置了密码短语,使用ssh或者sftp命令时,提示手动输入密码短语。 这时候如果是自动化的脚本作业,应该如何写呢? 网上的方案有使用sshpass,但是如果服务器是AIX系统,很不幸,大概率是找不到这个命令的。 ssh.com官网的 ssh-add 有提及用到密码短语的密钥使用情况。 Keys with Passphrases If the key being added has a passphrase , ssh-add will run the ssh-askpass program to obtain the passphrase from the user. If the SSH_ASKPASS environment variable is set, the program given by that environment variable is used instead. Some people use the SSH_ASKPASS environment variable in scripts to provide a passphrase for a key. The passphrase might then be hard-coded into the script, or the script might fetch it from

GitHub宣布已将所有代码永久封存于北极地底1000年!网友炸锅了:我写的bug终于能流传永世了!...

*爱你&永不变心* 提交于 2020-08-12 04:23:52
Python实战社群 Java实战社群 长按识别下方二维码, 按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群 ▲ 查 发自 凹非寺 量子位 报道 | 公众号 QbitAI 程序员们,激动的消息来了! GitHub刚刚公布了一组照片,你的代码上周已经被打包运往北极保存。只要你 2月2日 以前贡献过的开源代码,现在都已经被埋在北极的冰雪之下, 保存一千年 。 据GitHub官方统计,已经有数百万的程序为这个 北极代码仓库 (Arctic Code Vault)计划做出了贡献。 为了表彰这些程序员们,GitHub还设计了 荣誉徽章 。只要鼠标在开发者主页资料介绍部分悬停,就能看到有哪些项目被放到了北极。 一串代码的北极之旅 本来GitHub在去年11月的Universe 2019大会上公布了这项激动人心的计划:将开源代码作为人类文明的火种留给后台,放在一个环境稳定、远离人类战火的地方。 具体的存放位置是在北极圈内一个岛上的地窖里,这个岛位于下面地图中最北边的红圈。 今年2月2日,GitHub对网站上 所有开源项目 进行了一次快照存档,然后计划让团队成员亲自护送这批代码到北极。 然而万万没想到,新冠疫情爆发了。GitHub团队只能与合作方,也就是胶片数据存储公司 Piql 保持远程联系。 他们先将 21TB 的代码数据交到这家公司位于挪威德拉门的工厂

突发!HashiCorp禁止在中国使用企业版VAULT软件

烂漫一生 提交于 2020-08-12 00:00:48
前言 昨天HashiCorp突然发布一则消息,禁止在中国使用Vault软件的企业版本,官方申明是这样的: HashiCorp的解释是因为中国的出口管制的原因导致无法出售HASHICORP软件或者使用企业版的Vault。所以在没有取得HashiCorp书面协议的前提下,不得在中国境内使用,部署和安装HashiCorp的Vault企业版本软件。 注意,这里只是禁止使用企业版本的Vault软件,个人版本和HashiCorp公司的其他软件并不在此限制之内。大家不要被网络上面的谣言所迷惑,一定要勇于探索真理。 HashiCorp公司介绍 那么这个影响到底对我们有多大呢?我们先看下HashiCorp公司的成长史。 更多精彩内容且看: 区块链从入门到放弃系列教程-涵盖密码学,超级账本,以太坊,Libra,比特币等持续更新 Spring Boot 2.X系列教程:七天从无到有掌握Spring Boot-持续更新 Spring 5.X系列教程:满足你对Spring5的一切想象-持续更新 java程序员从小工到专家成神之路(2020版)-持续更新中,附详细文章教程 HashiCorp于2012年成立,由Mitchell Hashimoto和Armon Dadgar创办,并陆续推出了Vagrant、Packer 、 Terraform、Consul , Vault 和 Nomad以满足不同的需求。

Energy Vault因提供用于存储清洁能源和交付可分配电力的经济方式被世界经济论坛评为技术先锋

£可爱£侵袭症+ 提交于 2020-08-11 10:44:24
瑞士卢加诺--(美国商业资讯)--将传统物理学与先进机器视觉软件相结合以实现公用规模清洁能源存储的产品的创建者 Energy Vault 今天宣布其被评为世界经济论坛2020年技术先锋之一。Energy Vault基于重力的长时间存储技术正在改变电能的存储和分配方式,首次使可再生能源能够全天和每天进行分配并与化石燃料相竞争。 此新闻稿包含多媒体内容。完整新闻稿可在以下网址查阅: https://www.businesswire.com/news/home/20200616005363/en/ 世界经济论坛2020年技术先锋包括100家最有前途的公司,他们塑造着从农业到医疗保健等的诸多行业,同时致力于可持续性等许多问题。随着世界各国政府寻求实现从新冠肺炎(Covid-19)疫情中绿色复苏的可能性,Energy Vault的技术为政府和商业企业提供了一种经济有效的方式,以“更好地重建”,同时保持对应对气候变化的承诺。 近几个月来,化石燃料的消耗量急剧下降,在降低成本的同时增加了对可再生能源的需求。由于可再生能源依赖于间歇性能源,因此可靠且负担得起的能源存储是巩固这一发展进程并消除对化石燃料的依赖的重要组成部分。 Energy Vault专门设计的起重机使用专有技术和机器视觉软件来自主协调由本地土壤或废料制成的大块复合砖的升降

Arctic Code Vault Contributor 上榜了 go-admin v1.1 beta 版本发布

帅比萌擦擦* 提交于 2020-08-10 06:19:37
Arctic Code Vault Contributor 上榜了,内心比较喜悦,谢谢开源社区的支持,也谢谢广大 coder 的支持; go-admin 是一个基于 Gin + Vue + Element UI 的前后端分离权限管理系统脚手架(包含了:基础用户管理功能,jwt 鉴权,代码生成器,RBAC 资源控制,表单构建等) 演示地址: http://www.zhangwj.com 在线文档 https://wenjianzhang.github.io/go-admin-site 国际仓库 https://github.com/wenjianzhang/go-admin 国内仓库 https://gitee.com/mydearzwj/go-admin 视频教程 https://space.bilibili.com/565616721/channel/detail?cid=125737 新增功能: 新增了开发模式单独控制部分属性: 开发模式中 token 过期时长; login 接口开发模式中不需填写验证码; 菜单一键生成到数据库; api 接口配置一键生成到数据库; 表单构建工具升级: 添加富文本等组件; 修复已知 bug ; 数据库类型增加 sqlite3,postgres 的支持; 更新文档说明; 不断更新的教程 轻松实现 go-admin 写出第一个应用 - 文档教程

Consul-Template

烈酒焚心 提交于 2020-08-10 01:27:29
Consul-Template Consul-Template简介 Consul-Template是基于Consul的自动替换配置文件的应用。在Consul-Template没出现之前,大家构建服务发现系统大多采用的是Zookeeper、Etcd+Confd这样类似的系统。 Consul官方推出了自己的模板系统Consul-Template后,动态的配置系统可以分化为Etcd+Confd和Consul+Consul-Template两大阵营。Consul-Template的定位和Confd差不多,Confd的后端可以是Etcd或者Consul。 Consul-Template提供了一个便捷的方式从Consul中获取存储的值,Consul-Template守护进程会查询Consul实例来更新系统上指定的任何模板。当更新完成后,模板还可以选择运行一些任意的命令。 Consul-Template的使用场景 Consul-Template可以查询Consul中的服务目录、Key、Key-values等。这种强大的抽象功能和查询语言模板可以使Consul-Template特别适合动态的创建配置文件。例如:创建Apache/Nginx Proxy Balancers、Haproxy Backends、Varnish Servers、Application Configurations等。

代码恒久远,GitHub 永流传!

廉价感情. 提交于 2020-08-07 19:56:06
GitHub 已经将你的代码打包运往北极保存一千年。 作者 | 唐小引 头图 | GitHub 出品 | CSDN(ID:CSDNnews) 这两天,在 GitHub 上积极贡献代码的许多开发者都收到了「Arctic Code Vault Contributor」的荣誉勋章的通知,并非常兴奋地晒起了朋友圈。因为这标志着自己在 GitHub 上贡献的代码、写的库都被 GitHub 打包运送到了北极永冻土数百米深处的一个暗室里保存了起来,这些代码与库将被保存 1000 多年。 比如,这是我们的大神,Linux 之父 Linus Torvalds 的: 在去年的 GitHub Universe 大会上,GitHub 正式宣布了 GitHub Archive Program 和 GitHub Arctic Code Vault 计划。GitHub 表示,为了将开源软件留给后代,将建设一个名为 GitHub Arctic Code Vault 的数据存储库,在 2020 年 2 月 2 日前,将扫描所有活跃的公共存储库的快照,并存储在北极世界档案馆中。 在过去的几个月里,GitHub 的档案合作伙伴 Piql 向 186 卷 piqlFilm(数码感光档案胶片)写入了 21 TB 的代码数据。不过,运送到北极却因疫情遭遇了曲折。 「我们最初的计划是让我们的团队飞往挪威

SAP QM 如何将一个附件挂在一个Quality Notification单据上?

和自甴很熟 提交于 2020-08-04 21:15:35
SAP QM 如何将一个附件挂在一个Quality Notification单据上? 在一个quality Notification的创建或者修改界面上(QM01/QM02),如下操作, 选在一个单据类型,比如ZQ0, 回车, 在Original输入框右边的按钮,点击后,去选择一个文件, 选好后,点击open按钮, 回车, 保存,出现如下界面:check in document:vault, 选择一个合适的storage category,比如ES51_BDS, 系统提示:Document ZQ0 10000000000570878 000 01 created 最后保存即可。 -完- 2020-6-9 写于苏州市。 来源: oschina 链接: https://my.oschina.net/u/4317114/blog/4310254