amarao (amarao_san) wrote,
amarao
amarao_san

The mistake

Самая тяжкая ошибка, которую я делал в своей конфигурации на ансибле было использование линейного списка для словарей для общей информации для конфигурации. Альтернативой был бы обычный словарь — и его использование было бы в десятки раз проще в десятках разных мест.

О чём речь?

foo:
 - name: item1
   value: somevalue
 - name: item2
   value: somevalue
 - name: item3
   value: somevalue

Versus:

foo:
 - item1:
     value: somevalue
 - item2:
     value: somevalue
 - item3:
     value: somevalue


Второе позволяет делать так: foo.item1.value. Первое требует адских упражнений с json_query, чтобы по item1 найти нужное.

И это точно ошибка, и ошибка, которую можно исправить только колоссальным трудом, потому что на эту структуру полагаются десятки ролей и стороннее приложение.
Subscribe

  • поздне-анимешное

    Один из интересных водоразделов между западной и восточной (японской, японской) культурой я вижу в районе толстовской фразы "Все счастливые семьи…

  • berserk 2017

    Внезапно, если кто не заметил, уже аж 4 серии нового сезона. И он не менее офигенен, чем предыдущий. При том, что местами анимация провисает, история…

  • об обязательности длинноногости анимешных персонажей

    Простая математика: 1) Если лобок не является геометрическим центром тела, оно выглядит искажённым. Либо непропорционально большое туловище с…

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 7 comments