@ru_devops

Страница 866 из 999
Jack of
19.06.2018
21:51:24
Не, просто в ауре лежат пкгбилды, а не готовые пакеты

Фича аура в том, что он почти немодерируемый. Ставить из него бинари было бы безумием.

Phil
19.06.2018
21:53:18
Я воль. Поправил

Jack of
19.06.2018
21:54:13
<3

Google
Phil
19.06.2018
21:57:03
Меньше трёх?

Jakhongir
20.06.2018
06:17:36
здравствуйте, сразу извиняюсь - это оффтоп. И скажу для меня FTP что-то новое. Вопрос: у меня есть доступ к ftp-серверу, но когда захожу через эти права, вижу только папки проектов - никаких других системных папок/файлов не вижу - то есть, эта папка является для меня как home directory. Но могу заливать файлы/папки. Почему не могу видеть другие каталоги( я сам подумал - может у меня нет таких привилегий...)?

Dovnar
20.06.2018
06:20:42
Все так. При поднятии Ftp-server ему указывается base dir + разделение прав под этой папкой

Системные файлы и не должны быть видны

Старый
20.06.2018
06:24:12
Системные файлы и не должны быть видны
он просто думал будет как в винде, где если жёстко правами не обрезать смб то и всё увидишь

Jakhongir
20.06.2018
07:46:15
понятно спасибо всем)

Danila
20.06.2018
10:12:15
посоны, а как бы вы решили задачку по раскидыванию ссх ключей? есть пул тачек и нужно в каждую добавить ключи остальных

Navern
20.06.2018
10:14:35
посоны, а как бы вы решили задачку по раскидыванию ссх ключей? есть пул тачек и нужно в каждую добавить ключи остальных
вообще смахивает на xyproblem, но в целом задача решается просто добавлением всех ключей на каждый сервер. Не оч понял проблемы.

Navern
20.06.2018
10:15:13
сделать это не руками :)
плейбук в ансибле? или любая другая система управления конфигурациями

Google
Navern
20.06.2018
10:15:54
я видимо чото не понимаю прост(

Старый
20.06.2018
10:16:26
плейбук в ансибле? или любая другая система управления конфигурациями
он хочет все включи публичные со всех тачек распихать друг другу

Старый
20.06.2018
10:17:01
там получается надо будет сначала написать плейбук который их все собирёт, а потом распихать

Andrew
20.06.2018
10:17:11
посоны, а как бы вы решили задачку по раскидыванию ссх ключей? есть пул тачек и нужно в каждую добавить ключи остальных
можно пропатчить ldap чтоб он хранил ssh ключи и на всех машинах с помощью ansible настроить LDAP уже

Vladimir
20.06.2018
10:18:37
Можно генерировать ключи централизованно и подписать их центром сертификации. https://code.facebook.com/posts/365787980419535/scalable-and-secure-access-with-ssh/

Старый
20.06.2018
10:18:59
чем ссш ключи туда сюда

Vladimir
20.06.2018
10:20:57
поправь, но моему в таком случае проже уже всё просто через лдап сделать
А тебе достаточно один раз положить один ключ (например в образ) и все кто подписаны этим CA будут иметь доступ, насколько я помню

Можно и через лдап

Старый
20.06.2018
10:22:08
я правда не оч понял, что он хочет этим сделать

больше на тупое тестовое задание попахивает

Navern
20.06.2018
10:24:07
не проще ли тогда просто по лдап сделать аунтификацию?
Local account management works well with a few servers, but as a company grows, central authentication, like LDAP and/or Kerberos, is often used to avoid manually managing accounts on every server. With continued growth, systems administrators may come to realize that central authentication is a single, and potentially devastating, point of failure. If it goes down, they will lose access to everything unless they allow root logins to gain access to systems. Getting locked out of your own system is one of the worst things that can happen during an incident. For example, if a service outage brought down your authentication infrastructure, you would not be able to log in and fix it.

это из статьи)

Vladimir
20.06.2018
10:26:05
Google
Magistr
20.06.2018
10:26:15
что-то про ревокейшн неувидел в статье

Старый
20.06.2018
10:26:19
а ключи туда сюда это панацея?

Vladimir
20.06.2018
10:26:22
Я знаю пример двух аутеджей где не помогло наличие реплик

Старый
20.06.2018
10:26:44
сколько раз в неделю это делать?

Vladimir
20.06.2018
10:26:58
расскажи?)
Один наверное нда, но там просто - положили всю сеть

Второй веселее, я про него рассказывал кажется. Человек опечатался и сделал kill -9 на случайный набор процессов на всех серверах, включая ldap

Vladimir
20.06.2018
10:28:34
И это прошло код ревью

Тесты

И поехало в прод в итоге

Navern
20.06.2018
10:29:00
(напоминает историю где чуваки транкейтили дескрипторы процесса и случайно указали процессом майскуль и затранкейтили ибдата)

Vladimir
20.06.2018
10:29:34
Поэтому всегда надо иметь какой то альтернативный способ логина

Можно себе представить security incident где придется машину изолировать и препарировать

Или сеть изолировать с пачкой машин

Sergey
20.06.2018
11:13:58
Поэтому всегда надо иметь какой то альтернативный способ логина
ещё желательно иметь альтернативный шелл и/или альтернативную libc

Sergey
20.06.2018
11:15:12
В альтернативном руте
статически собранного бизибокса достаточно

Google
Vladimir
20.06.2018
11:15:24
статически собранного бизибокса достаточно
Но на альтернативном блочном устройстве

Vladimir
20.06.2018
11:15:39
месье
Например /dev/ram0

Юрий
20.06.2018
12:10:48
Vault же

Max
20.06.2018
13:57:08
Обновил дженкинс, сломался пайплайн

Admin
ERROR: S client not available

Max
20.06.2018
13:57:19
No such DSL method 'agent' found among steps [ansiblePlaybook]

и как блэт это понимать?

Andrey
20.06.2018
13:58:04
через лунную призму

Максим
20.06.2018
13:59:44
Обновил дженкинс, сломался пайплайн
Было подобное после обновления. Ругался на одну задачу. Предлагал что-то удалить (уже не помню что). Я долго думал, но согласился. Всё после этого взлетело.

Max
20.06.2018
14:00:08
Пойду тоже чонить удалю....

Максим
20.06.2018
14:00:37
Пойду тоже чонить удалю....
Там он говорит что ему не нравится

Max
20.06.2018
14:00:47
он вот сказал что ему не нравится

Максим
20.06.2018
14:01:55
он вот сказал что ему не нравится
Ну у меня сам предложил решение. Вроде даже кнопка была из разряда "сделать хорошо"

Max
20.06.2018
14:02:45
java.lang.NoSuchMethodError: No such DSL method 'agent' found among steps [ansiblePlaybook, ansibleVault, archive, bat, build, catchError, checkout, deleteDir, dir, dockerFingerprintFrom, dockerFingerprintRun, echo, emailext, emailextrecipients, envVarsForTool, error, fileExists, getContext, git, input, isUnix, jiraComment, jiraIssueSelector, jiraSearch, junit, library, libraryResource, load, mail, milestone, node, parallel, powershell, properties, publishHTML, pwd, readFile, readTrusted, resolveScm, retry, script, sh, sleep, stage, stash, step, svn, timeout, timestamps, tm, tool, unarchive, unstash, validateDeclarativePipeline, waitUntil, withContext, withCredentials, withDockerContainer, withDockerRegistry, withDockerServer, withEnv, wrap, writeFile, ws] or symbols [all, allOf, always, ant, antFromApache, antOutcome, antTarget, any, anyOf, apiToken, architecture, archiveArtifacts, artifactManager, authorizationMatrix, batchFile, bitbucket, booleanParam, branch, brokenBuildSuspects, brokenTestsSuspects, buildButton, buildDiscarder, buildingTag, caseInsensitive, caseSensitive, certificate, changeRequest, changelog, changeset, checkoutToSubdirectory, choice, choiceParam, cleanWs, clock, cloud, command, credentials, cron, crumb, culprits, defaultView, demand, developers, disableConcurrentBuilds, disableResume, docker, dockerCert, dockerfile, downloadSettings, downstream, dumb, durabilityHint, envVars, environment, equals, expression, file, fileParam, filePath, fingerprint, frameOptions, freeStyle, freeStyleJob, fromScm, fromSource, git, github, githubPush, gradle, headRegexFilter, headWildcardFilter, hyperlink, hyperlinkToModels, inheriting, inheritingGlobal, installSource, jdk, jdkInstaller, jgit, jgitapache, jnlp, jobName, label, lastDuration, lastFailure, lastGrantedAuthorities, lastStable, lastSuccess, legacy, legacySCM, list, local, location, logRotator, loggedInUsersCanDoAnything, masterBuild, maven, maven3Mojos, mavenErrors, mavenMojos, mavenWarnings, modernSCM, myView, newContainerPerStage, node, nodeProperties, nonInheriting, nonStoredPasswordParam, none, not, overrideIndexTriggers, paneStatus, parameters, password, pattern, permanent, pipeline-model, pipelineTriggers, plainText, plugin, pollSCM, projectNamingStrategy, proxy, queueItemAuthenticator, quietPeriod, recipients, remotingCLI, requestor, run, runParam, schedule, scmRetryCount, scriptApprovalLink, search, security, shell, skipDefaultCheckout, skipStagesAfterUnstable, slave, sourceRegexFilter, sourceWildcardFilter, sshUserPrivateKey, stackTrace, standard, status, string, stringParam, swapSpace, tag, text, textParam, tmpSpace, toolLocation, unsecured, upstream, upstreamDevelopers, usernameColonPassword, usernamePassword, viewsTabBar, weather, withAnt, zfs, zip] or globals [currentBuild, docker, env, params, pipeline, scm]

есть только всратый стектрейс от явы

гори в аду тот кто этот формат придумал

Максим
20.06.2018
14:03:28
гори в аду тот кто этот формат придумал
Вроде в настройках плагинов

Там он конфликты показывает

Max
20.06.2018
14:04:10
молчит, попробую обновить плагины

Google
Sergey
20.06.2018
14:24:15
и как блэт это понимать?
ты плагин DSL обновлял? ведь да?

Max
20.06.2018
14:24:30
я обновил дженкинс

он в докере живет

Artem
20.06.2018
14:25:31
Страдай

Max
20.06.2018
14:37:26
хех

ларчик изи открывался

-node { - agent { label 'dev-slave' } +node ('dev-slave') {

Cate
20.06.2018
20:39:40
IT Global Meetup #13 Самый лучший способ провести выходные для IT-шника! В этот раз мы решили провести слет IT-сообществ на свежем воздухе в 60 км от Питера! Мы придумали классные новые форматы для обмена опытом. И, конечно же, никто не отменял: солнце, свежий воздух, шашлыки и плов, купание, летний спорт и самое главное - море общения с единомышленниками из более чем 100 IT-компаний Питера. Мероприятие полностью бесплатное для IT-специалистов, но количество билетов (как и всегда) ограничено, а желающих очень много! Поэтому не тяни, регистрируйся и будь в сердце активной IT-тусовки Питера. Слет состоится в субботу 28 июля с 10.00 до 22.00 в загородном клубе “Райвола” (пос. Рощино). Подробности и регистрация: https://goo.gl/Rxswtz #itgm13 #piterunited #itglobalmeetup #itcommunities

Приезжайте потусить в приятной компании.

Daniel
20.06.2018
20:49:07
о!

Cate
20.06.2018
20:51:26
Подпиню пока билеты не кончатся..

Roman
21.06.2018
09:15:57
https://www.dragonflydigest.com/2018/06/20/21411.html

Artem
21.06.2018
09:36:12
омг

я не упирался в пол ляма директорий

Mikhail
21.06.2018
09:37:32
какие твои годы

Страница 866 из 999