25'ten fazla konu seçemezsiniz
Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
|
- ---
-
- - setup:
- gather_subset: '!all'
-
- - name: install apt packages
- apt:
- pkg: "{{ item }}"
- state: installed
- with_items:
- - live-build
- - memtest86
- - memtest86+
-
- - name: debian live-build directory
- file:
- path: "{{ debian_live_build_directory }}"
- state: directory
-
- - name: remove config directory
- file:
- path: "{{ debian_live_build_directory }}/config"
- state: absent
-
- - name: lb clean
- command:
- lb clean
- args:
- chdir: "{{ debian_live_build_directory }}"
-
- - name: lb config
- command:
- lb config
- {{ lookup('template','lb-config-args.j2') }}
- args:
- chdir: "{{ debian_live_build_directory }}"
-
- - name: ssh root access
- include_role:
- name: ssh_root_access
- vars:
- root_target_directory: "{{ debian_live_build_directory }}/config/includes.chroot/"
-
- - name: keyboard configuration
- include_role:
- name: keyboard_configuration
- vars:
- root_target_directory: "{{ debian_live_build_directory }}/config/includes.chroot/"
- when: debian_live_build_serial_console == false
-
- - name: include common packages
- template:
- src: common.list.chroot.j2
- dest: "{{ debian_live_build_directory }}/config/package-lists/common.list.chroot"
-
- - name: include console-setup package
- copy:
- content: console-setup
- dest: "{{ debian_live_build_directory }}/config/package-lists/console-setup.list.chroot"
- when: debian_live_build_serial_console == false
-
- - name: include custom packages
- template:
- src: custom.list.chroot.j2
- dest: "{{ debian_live_build_directory }}/config/package-lists/custom.list.chroot"
- when: debian_live_build_custom_packages is defined
-
- - name: isolinx directory
- file:
- path: "{{ debian_live_build_directory }}/config/includes.binary/isolinux"
- state: directory
-
- - name: isolinux.cfg
- template:
- src: isolinux.cfg.j2
- dest: "{{ debian_live_build_directory }}/config/includes.binary/isolinux/isolinux.cfg"
-
- - name: fix debian jessie generate ssh host ed25519 keys
- copy:
- src: 1160-openssh-server
- dest: "{{ debian_live_build_directory }}/config/includes.chroot/lib/live/config/1160-openssh-server"
- mode: 755
- when: ansible_distribution == 'Debian' and ansible_distribution_release == 'jessie'
-
- - name: lb build
- command:
- lb build
- args:
- chdir: "{{ debian_live_build_directory }}"
- register: _lb_build
-
- - name: save build log
- copy:
- content: "{{ _lb_build.stdout }}"
- dest: "{{ debian_live_build_directory }}/build.log"
|