首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何通过游戏手册安装Certbot?

如何通过游戏手册安装Certbot?
EN

DevOps用户
提问于 2018-01-23 02:07:54
回答 4查看 7.2K关注 0票数 5

我是这样在Bash脚本中安装Certbot的:

代码语言:javascript
运行
复制
apt-get update -y && add-apt-repository ppa:certbot/certbot -y && apt-get update -y
apt-get upgrade nginx python-certbot-nginx -y

这就是我发现在默认的conf中安装Nginx的剧本语法:

代码语言:javascript
运行
复制
- hosts: localhost
    connection: local
    become: true

tasks:
    - name: install nginx
    apt: pkg=nginx state=installed update_cache=true

是否也没有安装Certbot的不可执行的任务,而是上面的“更重”Bash代码?

EN

回答 4

DevOps用户

回答已采纳

发布于 2018-01-26 23:26:26

以下是bash安装脚本的直接不可转换:

代码语言:javascript
运行
复制
- apt_repository:
    repo: 'ppa:certbot/certbot'

- apt:
    name: "{{ item }}"
    update_cache: yes
  with_items:
    - nginx
    - python-certbox-nginx
票数 5
EN

DevOps用户

发布于 2018-01-23 09:58:25

对于Ubuntu 16.04应该是这样的

代码语言:javascript
运行
复制
tasks
- name: Install Certbot.
  package: "name=letsencrypt state=present"

或者您可以使用Github:https://github.com/geerlingguy/ansible-role-certbot中的一个角色。

票数 4
EN

DevOps用户

发布于 2019-01-08 13:27:24

我就是这样做的:

代码语言:javascript
运行
复制
- name: Add certbot repository
  apt_repository:
    repo: 'ppa:certbot/certbot'

- name: Install Certbot's Apache package
  apt:
    name: python-certbot-apache
    state: present
票数 0
EN
页面原文内容由DevOps提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://devops.stackexchange.com/questions/3155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档