Merge pull request #27 from coreos-inc/butterfs

buildman: create and mount btrfs volume for docker
This commit is contained in:
Jimmy Zelinskie 2015-05-13 13:29:46 -04:00
commit a6902a91d2

View file

@ -50,3 +50,25 @@ coreos:
after_units=['quay-builder.service']
) | indent(4) }}
{%- endif %}
- name: format-var-lib-docker.service
command: start
content: |
[Unit]
Before=docker.service var-lib-docker.mount
ConditionPathExists=!/var/lib/docker.btrfs
[Service]
Type=oneshot
ExecStart=/usr/bin/truncate --size=28G /var/lib/docker.btrfs
ExecStart=/usr/sbin/mkfs.btrfs /var/lib/docker.btrfs
- name: var-lib-docker.mount
command: start
content: |
[Unit]
Before=docker.service
After=format-var-lib-docker.service
Requires=format-var-lib-docker.service
[Mount]
What=/var/lib/docker.btrfs
Where=/var/lib/docker
Type=btrfs
Options=loop,discard