Как выделить определенный текст другим цветом в LibreOffice Calc?
Добрый день! Как выделить определенный текст другим цветом в LibreOffice Calc? Пытаюсь сделать через условное форматирование -> содержит -> применить стиль - но не получается.
Добрый день! Как выделить определенный текст другим цветом в LibreOffice Calc? Пытаюсь сделать через условное форматирование -> содержит -> применить стиль - но не получается.
Пытаюсь установить запустить ansible-playbook (kubespray) через прокси.
Вот здесь указал прокси сервер: https://github.com/kubernetes-incubator/kubespray/blob/master/inventory/sampl...
Добавил в таску Install packages requirements for bootstrap
environment: "{{proxy_env}}"https://github.com/kubernetes-incubator/kubespray/blob/master/roles/bootstrap...
Выдает ошибку
Trying other mirror.Если в этом yaml файле сделать вот такую таску:
- name: echo Variables
shell: "echo $http_proxy $https_proxy"
register: shell_echo_proxy
environment: "{{proxy_env}}"
- debug:
var: shell_echo_proxy.stdout
То будет вот такая ошибка:
The field 'environment' has an invalid value, which includes an undefined variable. The error was: 'ansible.vars.hostvars.HostVarsVars object' has no attribute 'ansible_default_ipv4'
The error appears to have been in '/home/user/kubespray/roles/bootstrap-os/tasks/bootstrap-centos.yml': line 17, column 3, but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
- name: echo Variables
^ here
Кто знает как исправить ошибку или как запустить установку пакетов через прокси?
Если проверить переменные, то можно увидеть что переменная есть и заполнена
ansible kuber1 -i inventory/sample/hosts.ini -m setup |grep -C 10 ansible_default_ipv4
"month": "11",
"second": "26",
"time": "06:02:26",
"tz": "EST",
"tz_offset": "-0500",
"weekday": "Sunday",
"weekday_number": "0",
"weeknumber": "44",
"year": "2018"
},
"ansible_default_ipv4": {
"address": "172.16.149.93",
"alias": "enp0s3",
"broadcast": "172.16.149.255",
"gateway": "172.16.149.1",
"interface": "enp0s3",
"macaddress": "08:00:27:26:a9:de",
"mtu": 1500,
"netmask": "255.255.255.0",
"network": "172.16.149.0",
"type": "ether"
У кого при запуске тестов используя maven-surefire-plugin в docker на openjdk 1.8 с версией maven 3.5.4 или больше появляется ошибка
SurefireBooterForkException: The forked VM terminated without properly saying goodbye. VM crash or System.exit called
проголосуйте пожалуйста за эту багу https://issues.apache.org/jira/browse/SUREFIRE-1541
Спасибо.
Всем привет! Задумываюсь о попупке ноута HP Pavilion 15-n007sr (A10-4655M, 8 ГБ DDR3, 750 ГБ HDD, Дискретный, AMD Radeon HD 8670M 2ГБ, Интегрированный AMD Radeon HD 7600G). Владельцы данного ноутбука скажите пожалуйста все ли работает под Linux? + сильно ли он шумит, грееется? Можно ли установить в ноутбук 16ГБ?
Всем привет! задумываюсь о попупке ноута Lenovo S510P (i3/GT720/6Gb/500Gb). Владельцы данного ноутбука скажите пожалуйста все ли работает под Linux? + сильно ли он шумит, грееется?
Всем привет! Подскажите что лучше взять GIGABYTE BRIX GB-BKi3HA-7100 vs INTEL NUC7I3DNK2E?
https://omsk.nix.ru/autocatalog/barebone/GIGABYTE-GB-BKi3HA-7100-i3-7100U-HDM...
https://omsk.nix.ru/autocatalog/barebone/Intel-NUC-Kit-BLKNUC7I3DNK2E-i3-7100...
Планирую туда ставить Linux.
Какая память совместима с этими минипк может кто знает ?
Какой SSD совместимых с этими минипк может кто знает ?
Кто-нибудь пользовался этими минипк?
Добрый день!
Какие отличия у .download_artifact: и .test_template: &test_template - какие отличия без переменной и с переменной в gitlab-ci?
Т.е. Какие отличия шага просто с названием .download_artifact: и шага .test_template: &test_template в gitlab-ci?
Пример (На содержание самих шагов обращать не нужно. Взято для примера):
.download_artifact:
before_script: &download_artifact
- curl -H "PRIVATE-TOKEN: $ARTIFACT_TOKEN" gitlab.local -o "${ARTIFACT_NAME}"
deploy: &deploy
stage: deploy
image: "$deploy_img"
before_script: *download_artifact
и
.test_template: &test_template
before_script:
- docker login -u $XXX -p $XXX docker-registry.XXX:5010
- docker build XXX .
- docker run XXX
test_containers:
stage: test
<<: *test_template
Какие отличия шага просто с названием .download_artifact: и шага .test_template: &test_template в gitlab-ci?
Вижу что .download_artifact: и .test_template: &test_template в принципе делают тоже самое, а именно определяют общие блоки и подключают их в нужное место на нужном уровне.
Влияет ли переменная на что-то?
Заранее спасибо!
Добрый вечер!
Пытаюсь поднять puppet в docker.
В принципе запускается, но появляется ошибка (trace ошибки ниже)
Хотя environment везде указан.
Что это может быть?
Репозиторий где можно скачать и протестировать ошибку
https://github.com/patsevanton/puppet-in-docker
Debug: Routes Registered:
Debug: Route /^\/v2\.0/
Debug: Route /.*/
Debug: Evaluating match for Route /^\/v2\.0/
Debug: Did not match path ("/")
Debug: Evaluating match for Route /.*/
Error: The environment must be purely alphanumeric, not ''
/usr/share/ruby/vendor_ruby/puppet/network/http/api/v1.rb:61:in `uri2indirection'
/usr/share/ruby/vendor_ruby/puppet/network/http/api/v1.rb:33:in `call'
/usr/share/ruby/vendor_ruby/puppet/network/http/route.rb:82:in `block in process'
/usr/share/ruby/vendor_ruby/puppet/network/http/route.rb:81:in `each'
/usr/share/ruby/vendor_ruby/puppet/network/http/route.rb:81:in `process'
/usr/share/ruby/vendor_ruby/puppet/network/http/handler.rb:63:in `block in process'
/usr/share/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'
/usr/share/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'
/usr/share/ruby/vendor_ruby/puppet/network/http/handler.rb:61:in `process'
/usr/share/ruby/vendor_ruby/puppet/network/http/webrick/rest.rb:37:in `block in service'
/usr/share/ruby/vendor_ruby/puppet/network/http/webrick/rest.rb:36:in `synchronize'
/usr/share/ruby/vendor_ruby/puppet/network/http/webrick/rest.rb:36:in `service'
/usr/share/ruby/webrick/httpserver.rb:138:in `service'
/usr/share/ruby/webrick/httpserver.rb:94:in `run'
/usr/share/ruby/vendor_ruby/puppet/network/http/webrick.rb:33:in `block (2 levels) in listen'
/usr/share/ruby/webrick/server.rb:295:in `call'
/usr/share/ruby/webrick/server.rb:295:in `block in start_thread'
Добрый день!
Написал Docker-compose где поднимаю Selenoid + GGR
Ссылка https://github.com/patsevanton/docker-compose-selenoid-ggr
Запускаю но почему то GGR не хочет подключатся к Selenoid:
ggr_1 | 2018/08/19 05:42:09 [119] [0.00s] [SESSION_FAILED] [test] [ip-клиента] [chrome-67.0] [selenoid:4446] [-] [1] []
Пробовал прописывать:
network_mode: bridge
и localhost
Может быть у вас есть советы как поправить?
Всем привет!
Я пытаюсь расшифровать файл с помощью openssl
Git repo
https://github.com/patsevanton/nomad-rpm
.travis.yml
https://github.com/patsevanton/nomad-rpm/blob/master/.travis.yml
Build
https://travis-ci.com/patsevanton/nomad-rpm
$ openssl aes-256-cbc -K $[secure] -iv $[secure] -in .copr.enc -out .copr -d
iv undefined
The command «openssl aes-256-cbc -K $[secure] -iv $[secure] -in .copr.enc -out .copr -d» failed and exited with 1 during .
Check documentation https://docs.travis-ci.com/user/encrypting-files/, but all is ok
How i encrypt file
travis encrypt-file .copr .copr.enc
encrypting .copr for patsevanton/nomad-rpm
storing result as .copr.enc
DANGER ZONE: Override existing .copr.enc? |no| yes
storing secure env variables for decryption
Please add the following to your build script (before_install stage in your .travis.yml, for instance):
openssl aes-256-cbc -K $encrypted_****_key -iv $encrypted_****_iv -in .copr.enc -out .copr -d
Pro Tip: You can add it automatically by running with --add.
Make sure to add .copr.enc to the git repository.
Make sure not to add .copr to the git repository.
Commit all changes to your .travis.yml.
Что я делаю не так? или как вы пытаетесь расшифровать файл с помощью openssl?Всем привет! У кого-нибудь используется интеграция с gitlab?
У нас перестала работать интеграция TestRail
Failed to load ---URL---: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin ---URL--- is therefore not allowed access.
Issue на обновленный gitlab у них не вижу.
Кто-нибудь сталкивался с такой проблемой?
Здравствуйте! Всем разработчикам известно о git hook. Скрипты git hook полезны для выявления простых проблем перед отправкой на проверку кода. Pre-commit-хороший проект для выявления простых проблем перед отправкой на проверку кода.
Я пытался добавить в gitlab pre-commit - но у меня эта связка не заработала.
Сделал issue у gitlab на добавление поддержки Pre-commit
https://gitlab.com/gitlab-org/gitlab-ce/issues/46118
Посмотрите - все ли верно, корректно описал. Может есть предложения что поправить?
Всем привет!
Есть репо https://gitlab.com/anton_patsev/test
Там есть 2 бранча: 1 - master 2 - test-branch
Оба бранча проходят локальные тесты
Если сделать merge request, то тесты запустятся только для бранча - источника.
Если сделать merge request
https://gitlab.com/anton_patsev/test/-/jobs/58196517
то можно увидеть что запустился тест из ветки test-branch
Как сделать так чтобы при создании merge request - создавалась например третья ветка из master, затем мержились туда изменения из ветки test-branch и запускались тесты?
Возможно ли настройка подобной схемы в Gitlab CI, teamcity, jenkins ?
Заранее спасибо
Добрый день! Пытаюсь проверять zabbix user с помощью puppet custom facts:
Файл facts.d/zabbix_user.rb
Facter.add(:zabbix_user) do
confine :kernel => :linux
setcode do
%x{grep zabbix /etc/passwd |cut -f1 -d:}.chomp
end
end
Делаю проверку так:
if $zabbix_user == "zabbix"
Puppet 3.8
При запуске puppet agent --test выдает На centos6
/usr/lib/ruby/site_ruby/1.8/facter/util/directory_loader.rb:75: command not found: /var/lib/puppet/facts.d/zabbix_user.rb
На centos7
/var/lib/puppet/facts.d/zabbix_user.rb: line 1: syntax error near unexpected token `:zabbix_user'
/var/lib/puppet/facts.d/zabbix_user.rb: line 1: `Facter.add(:zabbix_user) do'
Fact file /var/lib/puppet/facts.d/zabbix_user.rb was parsed but returned an empty data set
Где я ошибся? Можете помочь?
Добрый день!
Кто-нибудь знает как получить у nginx средний размер запроса в байтах для всех виртуальных хостов, когда используется много виртуальных хостов?
Есть ли примерный код или примерная конфигурация?
День добрый! В логах logstash появились такие сообщения:
[2018-01-24T17:33:38,541][ERROR][logstash.outputs.elasticsearch] Encountered a retryable error.
Will Retry with exponential backoff {:code=>400, :url=>"http://xx.xx.xx.xx:9200/_bulk"}
output {
elasticsearch {
manage_template => false
hosts => ["xx.xx.xx.xx:9200"]
index => "%{[@metadata][indexname]}-%{+YYYY.MM.dd}"
document_type => "xxxxxxxxxxxx_mapping"
}
}
Как их победить? Заранее спасибо
Всем привет! Пытаюсь запустить кластер Stolon с PostgreSQL
yum install -y https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm
yum install -y https://copr-be.cloud.fedoraproject.org/results/abn/repository/epel-7-x86_64/00561098-stolon/stolon-0.6.0-1.8420cb1.el7.centos.x86_64.rpm
yum install -y https://copr-be.cloud.fedoraproject.org/results/abn/repository/epel-7-x86_64/00561098-stolon/stolon-sentinel-0.6.0-1.8420cb1.el7.centos.x86_64.rpm
yum install -y https://copr-be.cloud.fedoraproject.org/results/abn/repository/epel-7-x86_64/00561098-stolon/stolon-keeper-0.6.0-1.8420cb1.el7.centos.x86_64.rpm
yum install -y https://copr-be.cloud.fedoraproject.org/results/abn/repository/epel-7-x86_64/00561098-stolon/stolon-proxy-0.6.0-1.8420cb1.el7.centos.x86_64.rpm
yum install -y postgresql96-server
yum install -y https://copr-be.cloud.fedoraproject.org/results/duritong/consul/epel-7-x86_64/00592762-consul/consul-0.9.2-1.el7.centos.x86_64.rpm
consul join 10.233.60.32 10.233.60.33
consul members
Node Address Status Type Build Protocol DC
test-stolon1 10.233.60.31:8301 alive client 0.9.2 2 dc1
test-stolon2 10.233.60.32:8301 alive client 0.9.2 2 dc1
test-stolon3 10.233.60.33:8301 alive client 0.9.2 2 dc1
stolon-sentinel --cluster-name mycluster --store-backend consul
[I] 2018-01-13T07:49:52Z sentinel.go:1554: sentinel uid uid=fc3c87a3
[I] 2018-01-13T07:49:52Z sentinel.go:101: Trying to acquire sentinels leadership
[E] 2018-01-13T07:49:52Z sentinel.go:1430: error retrieving cluster data error=Unexpected response code: 500
[E] 2018-01-13T07:49:52Z sentinel.go:121: election loop error error=Unexpected response code: 500 (No known Consul servers)
stolon-sentinel --cluster-name mycluster --store-backend consul --listen-address 10.233.60.31
Error: unknown flag: --listen-address
Делал по статье https://eax.me/stolon/
Что сделал не так?Всех с новым годом!
Обернул скрипт https://gist.github.com/piotr1212/9135754 для удобного создания зеркал в RPM, в том числе и для тех зеркал, которые для своей работы требуют ключи.
Репозиторий:
https://github.com/patsevanton/rpm-repository-mirroring
В README.md написано кратко как пользоваться.
По сути скрипт это старый добрый скрипт, который является обвязкой надо reposync.
Так, например, сделал репо для google-chrome.
Возможно кому-нибудь пригодится.
Всем привет!
Выдаю права на чтение системных таблиц для пользователя postgresql так:
psql -U postgres -d userdb -c \"GRANT SELECT ON pg_settings TO user;\"
В результате получилась такая таблица выданных прав:
userdb=> SELECT * FROM information_schema.role_table_grants;
grantor | grantee | table_catalog | table_schema | table_name | privilege_type | is_grantable | with_hierarchy
----------+----------+---------------+--------------+-------------+----------------+--------------+----------------
postgres | user | userdb | pg_catalog | pg_settings | SELECT | NO | YES
postgres | user | userdb | pg_catalog | pg_shadow | SELECT | NO | YES
postgres | user | userdb | pg_catalog | pg_authid | SELECT | NO | YES
postgres | user | userdb | pg_catalog | pg_database | SELECT | NO | YES
(4 rows)
Как правильно отозвать права пользователю postgresql на чтение системных таблиц ?
userdb=> REVOKE SELECT FROM information_schema.role_table_grants WHERE table_name='pg_settings' ;
ERROR: syntax error at or near "."
LINE 1: REVOKE SELECT FROM information_schema.role_table_grants WHER...
^
userdb=> REVOKE SELECT ON information_schema.role_table_grants WHERE table_name='pg_settings' FROM user ;
ERROR: syntax error at or near "WHERE"
LINE 1: ...KE SELECT ON information_schema.role_table_grants WHERE tabl...
^
userdb=> REVOKE SELECT ON information_schema.role_table_grants WHERE table_name='pg_settings' FROM 'user' ;
ERROR: syntax error at or near "WHERE"
LINE 1: ...KE SELECT ON information_schema.role_table_grants WHERE tabl...
^
userdb=> REVOKE SELECT FROM information_schema.role_table_grants WHERE table_name='pg_settings' ;
ERROR: syntax error at or near "."
LINE 1: REVOKE SELECT FROM information_schema.role_table_grants WHER...
Всем привет!
Писал писал и написал скрипт для удаление устаревших модулей puppet
Сам скрипт вот тут https://github.com/patsevanton/delete-old-puppet-config/blob/master/SOURCES/d...
Но есть одна загвоздка
Puppet модули - а это обычные папки - могут быть однокорренными
Если Кратко, то задача сводится к следующему:
Допустим есть 2 модуля (4 папки по 2 версии)
супер_пупер_service_report__v2_3_23_6
супер_пупер_service_report__v2_3_23_7
и
супер_супер_service__v1_0_46
супер_супер_service__v1_0_47
Из-за того что эти директории однокорренные, то происходит некорректное удаление не того модуля (не той директории)
Необходимо удалить старую версию модуля.
Вот пример
echo "./service_report__v1_0_46" | sed s/"service"__v//g | cut -d "/" -f 2
service_report__v1_0_46
echo "./service_report__v1_0_46" | sed s/"service_report"__v//g | cut -d "/" -f 2
1_0_46
Вот примерный отчет по работе скрипта там в части где идет работа с однокоренными модулями (папками)
module_name: service
./service_report__latest
./service_report__v1_0_46
last_module: service.report..v1.0.46
1-2
last_module:
service.report..v1.0.46
current_module:
service.report..v1.0.46
./service__v1_0_61
1-1
last_module:
service.report..v1.0.46
current_module:
1.0.61
previous_last_module:
service.report..v1.0.46
1-1-1
last_module:
service.report..v1.0.46
current_module:
1.0.61
previous_last_module:
1.0.61
./service__latest
./service__alternative
1-2
last_module:
service..alternative
current_module:
service..alternative
----------------------------------
./service_report__latest
./service_report__v1_0_46
2-1
last_module:
service..alternative
current_module:
service.report..v1.0.46
previous_last_module:
1.0.61
2-1-2
last_module:
service..alternative
current_module:
service.report..v1.0.46
previous_last_module:
service.report..v1.0.46
./service__v1_0_61
2-1
last_module:
service..alternative
current_module:
1.0.61
previous_last_module:
service.report..v1.0.46
2-1-3
last_module:
service..alternative
current_module:
1.0.61
previous_last_module:
service.report..v1.0.46
Подготовка к удалению
Разрешение зависимостей
--> Проверка сценария
---> Package service.puppet-config.noarch 0:1.0.61-1 will be для удаления
--> Проверка зависимостей окончена
Либо можно проще спросить: как разграничить работу с однокорреными директориями(удаление, поиск)?| ← назад | следующие → |