LINUX.ORG.RU

История изменений

Исправление bryak, (текущая версия) :

Ну и что это за х@#ня? Ты сам-то понимаешь, что ты больше не рулишь? Добавим еще сюда flackes, direnv и home-manager и всё это превратилось в что-то такое, что лично мне очень сильно не нравится

Ты знаешь, мне кажется вот в этом всё строго наоборот

- name: "Check /mnt/d directory available"
  shell: if [ -d {{ FSTAB['disk']['d']['point'] }} ]; then echo 'yes'; else echo 'no'; fi
  ignore_errors: true
  register: disk_d_installed

- name: "Make /mnt/d directory"
  shell: |
    mkdir -p {{ FSTAB['disk']['d']['point'] }}
  ignore_errors: true
  when: disk_d_installed.stdout.find("no") != -1

- name: "Check UUID home disk"
  command: blkid -s UUID {{ FSTAB['disk']['d']['device'] }} -o value
  register: some_some

- name: "Install ntfs-3g"
  apt:
    name: ntfs-3g
    update_cache: yes
  
- name: "Add disk d to /etc/fstab"
  # become: yes
  become_user: root
  become_method: su
  become_flags: '-s /bin/sh'
  lineinfile:
    dest: "{{ FSTAB['path'] }}"
    line: "# /mnt/d\nUUID=\"{{ some_some.stdout }}\" {{ FSTAB['disk']['d']['point'] }} {{ FSTAB['disk']['d']['fs'] }} {{ FSTAB['disk']['d']['options'] }}"

Или мне показалось?

Я три месяца на виртуалке писал конфиг. Вот он готовый лежит. Мне не хочется «туда» идти. И я более чем уверен, что апнется версия и этот конфиг надо будет переписывать. А ansible - нет. Поэтому я ansible лучше допилю и мне будет строго индифферентно, когда апнется версия дебиан. Пробовал guixSD. Он намного круче nixos, но т.к это GNU, то оно никогда не будет юзабельным. Достаточно прогуглить guix + cuda

Исправление bryak, :

Ну и что это за х@#ня? Ты сам-то понимаешь, что ты больше не рулишь? Добавим еще сюда flackes, direnv и home-manager и всё это превратилось в что-то такое, что лично мне очень сильно не нравится

Ты знаешь, мне кажется вот в этом всё строго наоборот

- name: "Check /mnt/d directory available"
  shell: if [ -d {{ FSTAB['disk']['d']['point'] }} ]; then echo 'yes'; else echo 'no'; fi
  ignore_errors: true
  register: disk_d_installed

- name: "Make /mnt/d directory"
  shell: |
    mkdir -p {{ FSTAB['disk']['d']['point'] }}
  ignore_errors: true
  when: disk_d_installed.stdout.find("no") != -1

- name: "Check UUID home disk"
  command: blkid -s UUID {{ FSTAB['disk']['d']['device'] }} -o value
  register: some_some

- name: "Install ntfs-3g"
  apt:
    name: ntfs-3g
    update_cache: yes
  
- name: "Add disk d to /etc/fstab"
  # become: yes
  become_user: root
  become_method: su
  become_flags: '-s /bin/sh'
  lineinfile:
    dest: "{{ FSTAB['path'] }}"
    line: "# /mnt/d\nUUID=\"{{ some_some.stdout }}\" {{ FSTAB['disk']['d']['point'] }} {{ FSTAB['disk']['d']['fs'] }} {{ FSTAB['disk']['d']['options'] }}"

Или мне показалось?

Я три месяца на виртуалке писал конфиг. Вот он готовый лежит. Мне не хочется «туда» идти. И я более чем уверен, что апнется версия и этот конфиг надо будет переписывать. А ansible - нет. Поэтому я ansible лучше допилю и мне будет строго индифферентно, когда апнется версия дебиан. Пробовал guixSD. Nixos намного круче, но т.к это GNU, то оно никогда не будет юзабельным. Достаточно прогуглить guix + cuda

Исправление bryak, :

Ну и что это за х@#ня? Ты сам-то понимаешь, что ты больше не рулишь? Добавим еще сюда flackes, direnv и home-manager и всё это превратилось в что-то такое, что лично мне очень сильно не нравится

Ты знаешь, мне кажется вот в этом всё строго наоборот

- name: "Check /mnt/d directory available"
  shell: if [ -d {{ FSTAB['disk']['d']['point'] }} ]; then echo 'yes'; else echo 'no'; fi
  ignore_errors: true
  register: disk_d_installed

- name: "Make /mnt/d directory"
  shell: |
    mkdir -p {{ FSTAB['disk']['d']['point'] }}
  ignore_errors: true
  when: disk_d_installed.stdout.find("no") != -1

- name: "Check UUID home disk"
  command: blkid -s UUID {{ FSTAB['disk']['d']['device'] }} -o value
  register: some_some

- name: "Install ntfs-3g"
  apt:
    name: ntfs-3g
    update_cache: yes
  
- name: "Add disk d to /etc/fstab"
  # become: yes
  become_user: root
  become_method: su
  become_flags: '-s /bin/sh'
  lineinfile:
    dest: "{{ FSTAB['path'] }}"
    line: "# /mnt/d\nUUID=\"{{ some_some.stdout }}\" {{ FSTAB['disk']['d']['point'] }} {{ FSTAB['disk']['d']['fs'] }} {{ FSTAB['disk']['d']['options'] }}"

Или мне показалось?

Я три месяца на виртуалке писал конфиг. Вот он готовый лежит. Мне не хочется «туда» идти. И я более чем уверен, что апнется версия и этот конфиг надо будет переписывать. А ansible - нет. Поэтому я ansible лучше допилю и мне будет строго индифферентно, когда апнется версия дебиан

Исправление bryak, :

Ну и что это за х@#ня? Ты сам-то понимаешь, что ты больше не рулишь? Добавим еще сюда flackes, direnv и home-manager и всё это превратилось в что-то такое, что лично мне очень сильно не нравится

Ты знаешь, мне кажется вот в этом всё строго наоборот

- name: "Check /mnt/d directory available"
  shell: if [ -d {{ FSTAB['disk']['d']['point'] }} ]; then echo 'yes'; else echo 'no'; fi
  ignore_errors: true
  register: disk_d_installed

- name: "Make /mnt/d directory"
  shell: |
    mkdir -p {{ FSTAB['disk']['d']['point'] }}
  ignore_errors: true
  when: disk_d_installed.stdout.find("no") != -1

- name: "Check UUID home disk"
  command: blkid -s UUID {{ FSTAB['disk']['d']['device'] }} -o value
  register: some_some

- name: "Install ntfs-3g"
  apt:
    name: ntfs-3g
    update_cache: yes
  
- name: "Add disk d to /etc/fstab"
  # become: yes
  become_user: root
  become_method: su
  become_flags: '-s /bin/sh'
  lineinfile:
    dest: "{{ FSTAB['path'] }}"
    line: "# /mnt/d\nUUID=\"{{ some_some.stdout }}\" {{ FSTAB['disk']['d']['point'] }} {{ FSTAB['disk']['d']['fs'] }} {{ FSTAB['disk']['d']['options'] }}"

Или мне показалось?

Исходная версия bryak, :

Ну и что это за х@#ня? Ты сам-то понимаешь, что ты больше не рулишь? Добавим еще сюда flackes и direnv и home-manager и всё это превратилось в что-то такое, что лично мне очень сильно не нравится

Ты знаешь, мне кажется вот в этом всё строго наоборот

- name: "Check /mnt/d directory available"
  shell: if [ -d {{ FSTAB['disk']['d']['point'] }} ]; then echo 'yes'; else echo 'no'; fi
  ignore_errors: true
  register: disk_d_installed

- name: "Make /mnt/d directory"
  shell: |
    mkdir -p {{ FSTAB['disk']['d']['point'] }}
  ignore_errors: true
  when: disk_d_installed.stdout.find("no") != -1

- name: "Check UUID home disk"
  command: blkid -s UUID {{ FSTAB['disk']['d']['device'] }} -o value
  register: some_some

- name: "Install ntfs-3g"
  apt:
    name: ntfs-3g
    update_cache: yes
  
- name: "Add disk d to /etc/fstab"
  # become: yes
  become_user: root
  become_method: su
  become_flags: '-s /bin/sh'
  lineinfile:
    dest: "{{ FSTAB['path'] }}"
    line: "# /mnt/d\nUUID=\"{{ some_some.stdout }}\" {{ FSTAB['disk']['d']['point'] }} {{ FSTAB['disk']['d']['fs'] }} {{ FSTAB['disk']['d']['options'] }}"

Или мне показалось?