小编Hen*_*enk的帖子

使用 vagrant 和 Chef 在 Ubuntu 中设置 Windows VM

我正在运行 Ubuntu,我想通过 Vagrant 和 Chef 在 Virtualbox 中设置一个 VM。我想我缺少的是用于 Windows Server 2008 R2 x64 试用版的 .box。

有谁知道我在哪里可以找到.box?如果没有,我将如何为 Windows Server 2008 构建 Vagrant .box?

windows virtualbox chef vagrant

6
推荐指数
1
解决办法
6506
查看次数

使用 LVM 的 Ubuntu Kickstart 安装等待输入

我有一个 PXE 启动设置,用于通过 Kickstart 安装 CentOS 5 和 Ubuntu 10.04。我使用 LVM 并在没有任何用户交互的情况下安装 CentOS,但 Ubuntu 在分区期间总是要求“确认将更改写入磁盘并配置 LVM”。如果我不使用 LVM,Ubuntu 不会要求任何确认,只会对磁盘进行分区。

我处理分区的 kickstart 文件部分如下所示:

#System bootloader configuration
bootloader --location=mbr 
#Clear the Master Boot Record
zerombr yes
#Partition clearing information
clearpart --all --initlabel
#Disk partitioning information
part /boot --fstype ext2 --size 200 --asprimary
part swap  --size 1024
part pv.01 --size 1 --grow
volgroup rootvg pv.01
logvol / --fstype ext4 --vgname=rootvg --size=1 --grow --name=rootvol
Run Code Online (Sandbox Code Playgroud)

如何告诉 Ubuntu 始终接受设置而不在屏幕上选择“是”?有没有类似的confirm all选择?

automation ubuntu lvm kickstart preseed

5
推荐指数
1
解决办法
5285
查看次数

Ansible playbook,使用选项 --disabled-login 创建一个用户

我需要使用 ansible 的剧本创建一个带有选项--disabled-login的用户。

命令行是:

须藤 adduser --disabled-login git

我正在搜索Ansible 的文档。期权系统也类似。

剧本任务是:

用户:名称=git system=no

选项system=no是否与选项--disabled-login 相同

user-accounts ansible

5
推荐指数
1
解决办法
9971
查看次数

puppet - 使用带有包“版本”和“持有”的确保

概述:

刚开始使用 Puppet 并使用以下数组和“确保”,因此安装了特定版本的 Apache(而不是最新版本)并“保留”(这意味着它不会按照标准升级apt-get dist-upgrade到最新版本。

问题:

当使用下面的代码时,Puppet 只考虑确保数组中的第一个值。因此,当执行下面的代码时,它会安装正确版本的 Apache,但该包未设置为保留(通过运行检查dpkg --get-selection)。

如果交换数组中的值,则保留该包但安装最新版本。

代码:

package { 'apache2':

        ensure => [ "2.0.64", held ],
 }
Run Code Online (Sandbox Code Playgroud)

感谢任何关于这个的指针!
谢谢。

puppet

3
推荐指数
1
解决办法
2万
查看次数